Computer >> Máy Tính >  >> Lập trình >> Javascript

Sự khác biệt ở mức độ thấp giữa các phương pháp Slice và Splice trong Javascript

Sự khác biệt cơ bản giữa lát cắt và mối ghép là -

  • splice () thay đổi mảng ban đầu mà nó được gọi và trả về (các) mục đã loại bỏ trong một mảng dưới dạng một đối tượng mảng mới.

  • Slice () không thay đổi mảng ban đầu và cũng trả về mảng đã cắt.

Ví dụ

 // splice thay đổi mảng con arr =[1, 2, 3, 4, 5]; console.log (array.splice (2)); // lát cắt không thay đổi onelet ban đầu arr2 =[1, 2 , 3, 4, 5]; console.log (array2.slice (2)); console.log ("\ n Sau khi thay đổi mảng"); console.log (array); console.log (array2);  

Đầu ra

 [3, 4, 5] [3, 4, 5] 

Sau khi thay đổi mảng

 [[1, 2] [1, 2, 3, 4, 5]