Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

Javascript에서 Slice와 Splice 메서드 간의 낮은 수준 차이

<시간/>

슬라이스와 스플라이스의 기본적인 차이점은 -

  • 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 ]