티스토리 뷰

Javascript

Array.prototype.splice()

Pewww 2018. 7. 25. 16:02

The splice() method changes the contents of an array by removing existing elements and/or adding new elements.


자바스크립트 Array의 내장 메소드인 splice()는 배열 안의 존재하는 요소들을 지우거나 새로운 요소들을 추가함으로써, 배열의 내용을 바꾼다.





It allows removal (and optionally insertion) of items at an arbitrary index in the array. It will return an array of elements removed from the array.


배열의 임의적인 인덱스에서 항목을 제거 (선택적으로 삽입) 할 수 있게 한다. 배열로부터 제거된 요소들의 배열을 반환할 것이다.






예시


Array.prototype.splice(Start Index, Number to delete, Element(s) that you want to insert)


splice()의 인자로는 3가지가 들어갈 수 있다.


1. 시작 인덱스 - 어떤 인덱스로부터 작업을 실행할지 설정한다.

2. 삭제할 갯수 - 시작 인덱스로부터 얼마만큼 요소들을 삭제할 지 결정한다.

3. 삽입하고 싶은 요소 - 1개 혹은 그 이상의 요소를 삽입할 수 있다. ( 배열 혹은 배열 안의 요소를 넣을 수 있다!)





댓글