Faktanya, yang biasanya saya gunakan adalah Push dan Pop, tetapi saya masih menuliskannya untuk digunakan nanti.
Shift : Hapus item pertama dari array asli dan kembalikan nilai elemen yang dihapus; Jika array kosong, ia kembali tidak ditentukan
Salinan kode adalah sebagai berikut:
var a = [1,2,3,4,5];
var b = a.shift (); // A: [2,3,4,5] B: 1
Unshift : Menambahkan argumen ke awal array asli dan mengembalikan panjang array
Salinan kode adalah sebagai berikut:
var a = [1,2,3,4,5];
var b = A.unshift (-2, -1); // A: [-2, -1,1,2,3,4,5] B: 7
Catatan: Nilai pengembalian tes di IE6.0 selalu tidak ditentukan, dan nilai pengembalian tes di FF2.0 adalah 7, sehingga nilai pengembalian metode ini tidak dapat diandalkan. Ketika Anda perlu menggunakan nilai pengembalian, Anda dapat menggunakan splice alih -alih metode ini. Artikel ini berasal dari www.45it.com
POP : Hapus item terakhir dari array asli dan kembalikan nilai elemen yang dihapus; Jika array kosong, ia kembali tidak ditentukan
Salinan kode adalah sebagai berikut:
var a = [1,2,3,4,5];
var b = a.pop (); // A: [1,2,3,4] B: 5
Dorong : Tambahkan argumen ke ujung array asli dan kembalikan panjang array
Salinan kode adalah sebagai berikut:
var a = [1,2,3,4,5];
var b = a.push (6,7); // A: [1,2,3,4,5,6,7] B: 7
Concat : Mengembalikan array baru, yang terdiri dari menambahkan parameter ke array asli.
Salinan kode adalah sebagai berikut:
var a = [1,2,3,4,5];
var b = a.concat (6,7); // A: [1,2,3,4,5] B: [1,2,3,4,5,6,7]
Splice (Mulai, Deletecount, Val1, Val2, ...): Item Deletecount dari posisi awal, dan masukkan Val1, Val2, ...
Salinan kode adalah sebagai berikut:
var a = [1,2,3,4,5];
var b = a.splice (2,2,7,8,9); // A: [1,2,7,8,9,5] B: [3,4]
var b = a.splice (0,1); // shift yang sama
a.splice (0,0, -2, -1); var b = a.length; // tidak henti
var b = a.splice (a.length-1,1); // pop yang sama
a.splice (a.length, 0,6,7); var b = a.length; // dorongan yang sama
-----------------------------------------------------------------------------------------------------------------------------
Detail sambungan :
Metode fungsi sambungan adalah menghapus satu atau lebih elemen dari array, dan jika perlu, masukkan elemen baru pada posisi elemen yang dihapus untuk mengembalikan elemen yang dihapus.
arrayobj.splice (start, deletecount, [item1 [, item2 [,. [, itemn]]]])
Di antara mereka, Arrayobj diperlukan. Objek array.
Mulai adalah suatu keharusan. Menentukan posisi awal untuk menghapus elemen dari array, yang dihitung dari 0.
Deletecount adalah suatu keharusan. Jumlah elemen yang akan dihapus.
item1, item2,. ., Itemn adalah opsi yang harus dimiliki. Elemen baru yang akan dimasukkan di lokasi elemen yang dihapus.
Metode fungsi splice dalam JavaScript dapat menghapus jumlah elemen yang ditentukan mulai dari posisi mulai dan memasukkan elemen baru, sehingga memodifikasi arrayobj. Nilai pengembalian adalah objek array baru yang terdiri dari elemen yang dihapus.
-----------------------------------------------------------------------------------------------------------------------------
Reverse : Balikkan array
Salinan kode adalah sebagai berikut:
var a = [1,2,3,4,5];
var b = a.reverse (); // A: [5,4,3,2,1] B: [5,4,3,2,1]
urutkan (orderfunction): urutkan array berdasarkan parameter yang ditentukan
Salinan kode adalah sebagai berikut:
var a = [1,2,3,4,5];
var b = a.sort (); // A: [1,2,3,4,5] B: [1,2,3,4,5]
Slice (Start, End): Mengembalikan array baru yang terdiri dari item dari subskrip mulai yang ditentukan ke subskrip akhir dalam array asli.
Salinan kode adalah sebagai berikut:
var a = [1,2,3,4,5];
var b = a.slice (2,5); // A: [1,2,3,4,5] B: [3,4,5]
Bergabunglah (pemisah): Kelompokkan elemen -elemen array menjadi string, dengan pemisah sebagai pemisah. Jika dihilangkan, gunakan koma default sebagai pemisah.
Salinan kode adalah sebagai berikut:
var a = [1,2,3,4,5];
var b = a.join ("|"); // A: [1,2,3,4,5] B: "1 | 2 | 3 | 4 | 5"
Di atas adalah semua tentang artikel ini, saya harap Anda bisa menyukainya.