Javascript - 배열 내장함수 splice와 slice

YuJin Lee·2020년 10월 6일
0

Javascript

목록 보기
17/22
  • splice
    배열에서 지정한 시작값에서 부터 지정한 개수만큼 요소를 삭제한다.
    배열명.splice(시작 값 순서, 삭제할 값 개수);
const numbers = [10, 20, 30, 40, 50];

const index = numbers.indexOf(30);
// 배열 numbers에서 30의 순서를 구한다.
// 2

const spliced = numbers.splice(index, 2);
// 배열 numbers에서 30에서부터 값 2개를 삭제한다.

console.log(spliced);
// [30, 40]
console.log(numbers);
// [10, 20, 50]
// 기존의 배열을 변화시킨다.

  • slice
    배열에서 지정한 시작 값에서 부터 지정한 개수만큼 값을 가져온다.
    배열명.slice(시작 값 순서, 가져올 값 개수);
const numbers = [10, 20, 30, 40, 50];
const sliced = numbers.slice(1, 3);
// 배열 numbers의 1번째부터 3번째 전까지의 값을 가져온다.

console.log(sliced);
// [20, 30]
console.log(numbers);
// [10, 20, 30, 40, 50]
// 기존의 배열을 변화시키지 않는다.
profile
배운 것을 기록하는 곳 💻🙂

0개의 댓글