슬라이스와 스플라이스의 기본적인 차이점은 -
-
splice()는 호출된 원래 배열을 변경하고 배열에서 제거된 항목을 새 배열 객체로 반환합니다.
-
slice()는 원래 배열을 변경하지 않고 슬라이스된 배열도 반환합니다.
예시
// splice는 arraylet을 변경합니다 arr =[1, 2, 3, 4, 5];console.log(array.splice(2));//slice는 원래 onelet을 변경하지 않습니다 arr2 =[1, 2 , 3, 4, 5];console.log(array2.slice(2));console.log("\n 배열을 변경한 후");console.log(array);console.log(array2);사전>출력
[ 3, 4, 5 ][ 3, 4, 5 ]배열 변경 후
[[ 1, 2 ][ 1, 2, 3, 4, 5 ]