Dev/javascript
[javascript] 배열을 잘라서 새로운 배열 객체로 만들어주는 slice() 메서드
bskyvision.com
2024. 8. 5. 07:55
오늘은 자바스크립트의 slice() 메서드에 대해 알아보도록 하겠습니다. slice() 메서드는 배열 객체를 잘라서 새로운 배열 객체를 만들 때 사용할 수 있습니다. 간단한 예시를 통해 사용법에 대해 알아보도록 하겠습니다.
slice() 메서드 사용법
arr.slice([begin[, end]])
const fruits = ['apple', 'banana', 'strawberry', 'peer', 'watermelon'];
console.log(fruits.slice(3)); // Array ["peer", "watermelon"]
console.log(fruits.slice(1, 3)); // Array ["banana", "strawberry"]
console.log(fruits.slice(2, -1)); // Array ["strawberry", "peer"]
slice() 메서드를 사용할 때 기억해야 할 점은 원본 배열의 begin 부터 end 까지에 대한 얕은 복사본을 새로운 배열 객체로 반환하기 때문에 원본 배열을 훼손하지 않는다는 점입니다.
참고자료
[1] https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/slice