Sebenarnya, push dan pop biasanya digunakan lebih kerap, tetapi saya masih menulisnya untuk kegunaan kemudian.
shift : padamkan item pertama tatasusunan asal dan kembalikan nilai elemen yang dipadamkan; jika tatasusunan kosong, kembalikan tidak ditentukan
var a = [1,2,3,4,5];
var b = a.shift(); //a:[2,3,4,5] b:1
nyah anjakan : Tambahkan parameter pada permulaan tatasusunan asal dan kembalikan panjang tatasusunan
var a = [1,2,3,4,5];
var b = a.unshift(-2,-1); //a: [-2,-1,1,2,3,4,5] b: 7
Nota: Nilai pulangan ujian di bawah IE6.0 sentiasa tidak ditentukan, dan nilai pulangan ujian di bawah FF2.0 ialah 7, jadi nilai pulangan kaedah ini tidak boleh dipercayai Apabila nilai pulangan diperlukan, sambatan boleh digunakan bukannya kaedah ini. Artikel ini datang daripada www.45it.com
pop
: Padamkan item terakhir tatasusunan asal dan kembalikan nilai elemen yang dipadamkan; jika tatasusunan kosong, kembalikan tidak ditentukan
var a = [1,2,3,4,5];
var b = a.pop(); //a:[1,2,3,4] b:5
tekan : Tambahkan parameter pada penghujung tatasusunan asal dan kembalikan panjang tatasusunan
Salin kod
Kod adalah seperti 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 tatasusunan baharu, yang terdiri daripada menambah parameter pada tatasusunan asal
Salin kod
Kod adalah seperti 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
(start,deleteCount,val1,val2,...): Padam deleteCount item dari kedudukan mula dan masukkan val1, val2,...
Salin kod
Kod adalah seperti 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); //Sama seperti shift
a.splice(0,0,-2,-1); var b = a.length;
var b = a.splice(a.length-1,1); //Sama seperti pop
a.splice(a.length,0,6,7); var b = a.length;
------------------------------------------------ -----
Penjelasan terperinci tentang sambatan
:
Fungsi splice mengalih keluar satu atau lebih elemen daripada tatasusunan, memasukkan elemen baharu pada kedudukan elemen yang dialih keluar jika perlu dan mengembalikan elemen yang dialih keluar.
arrayObj.splice( mula, deleteCount, [item1[, item2[, . . . [,itemN]]]])
arrayObj ialah pilihan yang diperlukan. Objek Array.
Mula ialah pilihan yang diperlukan. Menentukan kedudukan permulaan untuk mengalih keluar elemen daripada tatasusunan, bermula dari 0.
deleteCount diperlukan. Bilangan elemen untuk dialih keluar.
item1, item2, ., itemN diperlukan. Elemen baharu yang akan dimasukkan di lokasi elemen yang dialih keluar.
Kaedah fungsi splice dalam JavaScript boleh mengubah suai arrayObj dengan mengalih keluar bilangan elemen tertentu bermula dari kedudukan mula dan memasukkan elemen baharu. Nilai pulangan ialah objek Tatasusunan baharu yang terdiri daripada elemen yang dialih keluar.
------------------------------------------------ -----
terbalik
: Terbalikkan tatasusunan
Salin kod
Kod adalah seperti berikut:
var a = [1,2,3,4,5];
var b = a.reverse(); //a: [5,4,3,2,1] b: [5,4,3,2,1]
isih (fungsi pesanan):
Isih tatasusunan mengikut parameter yang ditentukan
Salin kod
Kod adalah seperti 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 tatasusunan baharu yang terdiri daripada item antara indeks mula yang ditentukan dan indeks akhir dalam tatasusunan asal
var a = [1,2,3,4,5];
var b = a.slice(2,5); //a:[1,2,3,4,5] b:[3,4,5]
sertai (pemisah): Gabungkan elemen tatasusunan ke dalam rentetan, dengan pemisah sebagai pemisah Jika diabaikan, koma lalai digunakan sebagai pemisah
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 keseluruhan kandungan artikel ini, saya harap anda semua akan menyukainya.