Array.splice() (배열 삭제 및 추가)
developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/splice
splice
매서드는 배열을 삭제 하거나 추가할때 사용한다. slice
와 비슷할수있지만 차이가 있다.
const numbers1 = [1, 2, 3, 4, 5];
const deleted1 = numbers1.splice(2); // 앞에서 2개의 배열값을 삭제
console.log(deleted1);
// [3, 4, 5];
const numbers2 = [1, 2, 3, 4, 5];
const deleted2 = numbers2.splice(1, 3); // 1번째 index값에서 3개를 출력 즉 0번쨰와 4번째 이후는 삭제
console.log(deleted2);
// [2, 3, 4];
const numbers3 = [1, 2, 3, 4, 5];
const plused = numbers3.splice(0, 3, 5, 9);
// number3에는 0번째 index부터 3번쨰 index까지 삭제시킨 이후에 5, 9라는 값을 넣어줌
// 하지만 plused에는 기존과 마찬가지로 0번째 index부터 3번째 index까지 삭제시킴
console.log(numbers3); // [5, 9, 4 ,5];
console.log(plused); // [1, 2, 3];
'JavaScript > Vanilla JS' 카테고리의 다른 글
for of, for in 차이, break, continue (반복문) (0) | 2021.03.28 |
---|---|
tooltip (툴팁 만들기) (0) | 2021.03.27 |
Array.some() (배열내에 요소 찾기) (0) | 2021.03.25 |
Array.from (객체 복사 및 생성) (0) | 2021.03.23 |
js random color 생성 (0) | 2021.03.16 |
댓글
이 글 공유하기
다른 글
-
for of, for in 차이, break, continue (반복문)
for of, for in 차이, break, continue (반복문)
2021.03.28 -
tooltip (툴팁 만들기)
tooltip (툴팁 만들기)
2021.03.27 -
Array.some() (배열내에 요소 찾기)
Array.some() (배열내에 요소 찾기)
2021.03.25 -
Array.from (객체 복사 및 생성)
Array.from (객체 복사 및 생성)
2021.03.23