자바스크립트에는 배열 처음이나 마지막 요소를 삭제하는 함수는 존재하는데, 중간 요소는 삭제하기가 까다롭다.
그래도 다른 언어에 비하면 매우 편리한 편이다.
가장 간단한 방법은 아래와 같다.
배열.splice(인덱스,1); //리턴값은 삭제된 배열 요소이다. //배열 자체는 이제 삭제한 요소를 제거한 요소들로만 구성되어 있다.
삭제할 요소의 인덱스는 0부터 시작된다는 점만 주의하면 사용에 큰 어려움은 없다. 다음은 간단한 사용예이다.
var array = [0, 1, 2, 3, 4, 5]; array.splice(2, 1); //array에는 세번째 요소가 빠진 상태가 된다. [0, 1, 3, 4, 5]