splice() - 배열의 원하는 부분에 추가/삭제

송한솔·2023년 5월 21일
0

splice()는 JavaScript의 배열 메서드 중 하나로, 배열의 특정 부분을 변경(추가, 제거)하는 데 사용됩니다.

array.splice(start, deleteCount, item1, item2, ...)

start: 변경을 시작할 인덱스입니다. 음수일 경우, 배열의 끝에서부터 요소를 센다는 의미입니다. 예를 들어, -1은 배열의 마지막 요소를 가리킵니다.
deleteCount : start로부터 제거할 요소의 수입니다. 만약 deleteCount가 0이면, 어떤 요소도 제거되지 않습니다.
이 매개변수가 지정되지 않거나 배열의 길이를 초과하면 start 인덱스부터 모든 요소가 제거됩니다.
item1, item2, ...: 배열에 추가될 요소입니다. start 인덱스에서 추가됩니다.


var fruits = ['apple', 'banana', 'cherry'];
fruits.splice(1, 0, 'kiwi');  // 1번 인덱스에 'kiwi'를 추가하고, 요소를 제거하지 않음
console.log(fruits);  // ['apple', 'kiwi', 'banana', 'cherry']

// ['apple', 'kiwi', 'banana', 'cherry']
fruits.splice(2, 1);  // 2번 인덱스부터 요소하나('banana')를 제거
console.log(fruits);  // ['apple', 'kiwi', 'cherry']

0개의 댓글