splice

» 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]