splice
May 4, 2021
»
JavaScript
splice
arr.splice()
는 배열에 값 추가, 제거, 교체, 추출
이 가능합니다.
문법
arr.splice(start, count [value1], [value2], ...);
예시
배열 추가
let arr = [0, 1, 2, 3];
// 배열 2번째 위치한 곳에 숫자 5를 추가
arr.splice(2, 0, 5); // [0, 1, 5, 2, 3]
// 배열 3번째 위치한 곳에 숫자 5, 9을 추가
arr.splice(3, 0, 5, 7); // [0, 1, 2, 5, 9, 3]
배열 제거
// 배열 1번째부터 1개를 제거
arr.splice(1, 1); // [0, 2, 3]
// 배열 1번째부터 2개를 제거
arr.splice(1, 2); // [0, 3]
배열 교체
// 배열 1번째부터 1개를 제거하고 숫자 5로 교체
arr.splice(1, 1, 5); // [0, 5, 2, 3]
// 배열 1번재부터 2개를 제거하고 숫자 5로 교체
arr.splice(1, 2, 5); // [0, 5, 3]
배열 추출
// 배열 1번째부터 1개를 제거
let remove = mine.splice(1, 1); // [1]
// 배열 1번째부터 2개를 제거
let remove = mine.splice(1, 2); // [1, 2]