[JavaScript] substring과 substr, 그리고 slice와 splice를 정리해보자!

• `substring()`과 `substr()`은 문자열을 잘라주는 메서드로, 전자는 시작인덱스부터 종료인덱스 전까지, 후자는 시작인덱스부터 지정한 길이만큼 문자열을 잘라준다.
• `substr()`은 바람직하지 않은 특징을 가지고 있어 사용을 지양하는 것이 좋다.
• `slice()`와 `splice()`는 배열을 잘라주는 메서드로, `slice()`는 시작인덱스와 종료인덱스를 지정해 배열을 잘라내며 원본 배열은 바뀌지 않는다.
• 반면 `splice()`는 시작인덱스에서부터 제거할 요소의 수를 정해 원본 배열에서 요소를 제거하거나 추가할 수 있다.

북마크
공유하기
신고하기