[JavaScript] slice & splice

[JavaScript] slice & splice

1. slice

slice() 메소드는 begin부터 end 전까지의 복사본을 새로운 배열 객체로 반환한다.

원본 배열은 수정되지 않는다.

slice(startIndex [, endIndex])

startIndex부터 endIndex를 제외한 그 전까지의 값을 반환하라

startIndex가

- undefined : 0부터 시작

- 음수 : 배열 끝에서부터의 길이

- 배열의 길이와 같거나 큰 수 : 빈 배열 반환

endIndex가

- 없으면 : 배열 끝까지

- 음수 : 배열 끝에서부터의 길이

- 배열의 길이와 같거나 큰 수 : 배열 끝까지

2. splice

splice() 메소드는 배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용을 변경한다.

원본 배열 자체를 수정한다.

splice(startIndex, delectCount, insertValue)

startIndex부터 deleteCount개를 제거하고 insertValue값들을 넣어라

from http://fl0wering.tistory.com/67 by ccl(A) rewrite - 2021-11-04 02:02:00