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]