JavaScript splice slice
splice
기존 배열 요소를 교체 삭제 추가하여 배열 변경
- splice()
- 인덱스 0에 요소 0을 추가
const array = [1, 2, 3, 4, 5];
array.splice(0, 0, 0);
console.log(array); // [0, 1, 2, 3, 4, 5]
- 인덱스 0부터 요소 1개 삭제
const array = ["이재명", "윤석열", "심상정", "안철수"];
array.splice(0, 1);
console.log(array);
slice
다른 배열 얕은 복사 원본 배열은 수정되지 않음
- slice()
- 인덱스 0부터 5까지 복사(end는 미포함 4까지)
const array = ["red", "orange", "yellow", "green", "pink"];
const copyArray = array.slice(0, 5);
console.log(copyArray); // ['red', 'orange', 'yellow', 'green', 'pink']
'언어 > 자바스크립트' 카테고리의 다른 글
JavaScript ES Modules(ESM ES6) (0) | 2022.05.28 |
---|---|
JavaScript concat (0) | 2022.02.21 |
JavaScript 삼항 조건 연산자 (0) | 2022.02.18 |
JavaScript map (0) | 2022.02.17 |
JavaScript forEach (0) | 2022.02.17 |