8.2.4 임의의 위치에 요소 추가하거나 제거하기

splice 메서드

  • 첫 번째 매개변수 : 수정을 시작할 인덱스

  • 두 번째 매개변수 : 제거할 요소 숫자 (아무 요소도 제거하지 않을 때는 0을 넘김)

  • 나머지 매개변수 : 배열에 추가될 요소

const arr = [1, 5, 7];
arr.splice(1, 0, 2, 3, 4); // [1, 2, 3, 4, 5, 7]
arr.splice(5, 0, 6); // [1, 2, 3, 4, 5, 6, 7]
arr.splice(1, 2); // [1, 4, 5, 6, 7]
arr.splice(2, 1, 'a', 'b'); // [1, 4, 'a', 'b', 6, 7]

Last updated