Copy kode kodenya sebagai berikut:
var tes=[1,2,3,4,5,6,7];
var arr=uji;
arr.sambungan(2,1);
peringatan(uji);//1,2,4,5,6,7
Array JS pada dasarnya adalah objek. Oleh karena itu, kode sumber di atas akhirnya mencetak 1,2,3,4,5,6. Hal ini karena menugaskan test ke arr sebenarnya menugaskan referensi array ke arr, jadi pengoperasian arr juga akan menugaskan
Ubah array sumber.
Untuk mengimplementasikan kloning array, metode berikut dapat digunakan:
Copy kode kodenya sebagai berikut:
Array.prototipe.klon=fungsi(){
kembalikan ini.slice(0);
}