언어/자바스크립트

JavaScript splice slice

realtrynna 2022. 2. 21. 19:50

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