본문 바로가기
📍 Front-End/🜸 코딩테스트

자바스크립트 slice()와 splice()의 차이

by 예리Yelee 2023. 8. 30.
반응형

1. Slice

slice() 메서드는 배열의 일부를 추출하여 새로운 배열을 반환
기존 배열은 변경되지 않는다

const originalArray = [1, 2, 3, 4, 5];
const newArray = originalArray.slice(1, 4); // [2, 3, 4]
console.log(originalArray); // [1, 2, 3, 4, 5] (원본 배열 변화 없음)

 

2. splice

splice는 배열을 수정하는 것!
원본 배열에서 요소를 제거하거가 추가, 교체 가능

const originalArray = [1, 2, 3, 4, 5];
const removedElements = originalArray.splice(1, 2); // removedElements: [2, 3]
console.log(originalArray); // [1, 4, 5] (원본 배열 변경됨)

 

반응형

댓글