slice()는 배열의 일부분을 얕은 복사를하여 새로운 배열로 반환해준다.
const arr = [1, 2, 3, 4, 5]
const newArr = arr.slice(1, 4);
console.log(newArr);
console.log(arr);
// 결과
[ 2, 3, 4 ]
[ 1, 2, 3, 4, 5 ]
splice와는 다르게 얕은 복사를 통해 배열을 반환하여 기존에 있는 arr는 변화가 없다.
아무 값도 반환할게 없으면 [], 빈배열을 반환한다.