Artikel ini merangkum metode umum array javascript untuk Anda, konten spesifiknya adalah sebagai berikut
1. Metode bergabung ():
Metode array.join () mengubah semua elemen dalam array menjadi string dan menautkannya bersama, mengembalikan string terakhir yang dihasilkan. Anda juga dapat menentukan string opsional untuk memisahkan elemen array dalam string yang dihasilkan. Jika tidak ada pembatas yang ditentukan, koma digunakan secara default. Contohnya adalah sebagai berikut:
var a = [1,2,3]; A.join (); // => "1,2,3" karena tidak ada pembatas yang ditentukan, standarnya adalah koma. a.join ("+"); // => "1+2+3" Menentukan pembatas sebagai+a.join ("-"); // => "1-2-3" Menentukan pembatas sebagai-Metode array.join () adalah operasi terbalik dari metode string.split (), yang membagi string menjadi beberapa blok untuk membuat array.
2. Metode Reverse ():
Metode array.reverse () memalsukan elemen dalam array dan mengembalikan array flashback. Ini adalah array baru yang tidak menghasilkan kilas balik dalam array asli. Mengembalikannya ke array asli, tetapi elemen -elemen di dalamnya telah terbalik dan disusun ulang. Contohnya adalah sebagai berikut:
var a = [1,2,3]; a.reverse (); // => a = [3,2,1];
3. Metode Sort ():
Metode array.sort () mengurutkan elemen dalam array dan mengembalikan array yang diurutkan. Jika parameter tidak dilewati, standarnya diurutkan dalam urutan abjad. Contohnya adalah sebagai berikut:
var a = [4,3,1,2] a.sort (); // => [1,2,3,4] a.sort (function (a, b) {return ab;}); // => [1,2,3,4] sortir a.sort (function (a, b) {return ba;});/// = [4,3,3,2Sangat nyaman untuk menggunakan fungsi anonim di sini, karena tidak perlu memberi nama fungsi jika hanya digunakan sekali.
4. Concat ():
Metode array.concat () membuat dan mengembalikan array baru. Elemen -elemen dalam array baru berisi elemen -elemen yang memanggil array dan nilai -nilai parameter yang dilewati dalam concat (). Parameter yang diteruskan dapat berupa nilai atau array yang terpisah. Concat () tidak akan meratakan array array secara rekursif. Contohnya adalah sebagai berikut:
var a = [5,6,7]; a.concat (1,2); // => [5,6,7,1,2]; a.concat ([1,2]); // => [5,6,7,1,2]; a.concat (3, [1,2]); // => [5,6,7,3,1,2]; a.concat ([1, [2,3]]); // => [5,6,7,1, [2,3]];
5. Slice () Metode:
Metode array.slice () mengembalikan fragmen atau subarray dari array yang ditentukan. Anda dapat melewati satu atau dua parameter di dalamnya, dan parameternya bisa positif atau negatif. Contohnya adalah sebagai berikut:
var a = [5,6,7,3,1,2]; a.slice (1) // => [6,7,3,1,2] Parameter numerik mengacu pada indeks array. Satu parameter menunjukkan posisi awal. Jika parameter kedua tidak dilewati, standarnya adalah jumlah elemen dalam array. a.slice (1,3) // => [6,7] Parameter kedua adalah posisi akhir dari indeks array, (tidak termasuk) indeks> = 1 && indeks <3; a.slice (1, -3) // => [6,7] Ketika ada angka negatif dalam parameter, Anda dapat mengonversi angka positif, metode ini adalah -3+6 (jumlah elemen dalam array) a.slice (-3, -2) // => [3] Demikian pula, seperti di atas.
6. Metode Splice ():
Metode array.splice () adalah metode umum untuk memasukkan atau menghapus dalam array. Ini akan memodifikasi array yang dipanggil, splice () dapat melewati tiga parameter. Parameter pertama menunjukkan di mana indeks elemen dimulai, parameter kedua menunjukkan jumlah total elemen yang dihapus, dan parameter ketiga menunjukkan elemen yang dimasukkan. Posisi penyisipan elemen adalah posisi di mana elemen mulai dihapus. Contohnya adalah sebagai berikut:
var a = [5,6,7,3,1,2]; a.splice (2); // => [7,3,1,2] a = [5,6]; // Lulus dalam parameter untuk mewakili semua elemen setelah dihapus dari indeks. a.splice (2,2); // => [7,3] a = [5,6,1,2]; Parameter kedua mewakili jumlah elemen yang dihapus. a.splice (2,2, 'a', 'b', 'c'); // => [7,3] a = [5,6, 'a', 'b', 'c', 1,2];
7. Metode PUSH () dan UNSHIFT ():
Metode array.push () adalah menambahkan elemen ke ujung array, yang mengembalikan panjang array baru; Metode array.unshift () adalah menambahkan elemen ke depan array, yang mengembalikan panjang array baru. Contohnya adalah sebagai berikut:
var a = [1,2,3]; A.Push (4,5); // a = [1,2,3,4,5]; Nilai pengembalian adalah 5; A.unshift (4,5); // a = [4,5,1,2,3]; Nilai pengembalian adalah 5; ☆ Parameter yang dapat dilewati bisa satu atau lebih.
8. Metode Pop () dan Shift ():
Metode array.pop () adalah untuk menghapus elemen terakhir dalam array, yang mengembalikan elemen yang dihapus; Metode array.shift () adalah untuk menghapus elemen depan array, yang mengembalikan elemen yang dihapus.
var a = [5,6,7]; a.pop (); // a = [5,6]; Nilai pengembalian adalah 7 a.shift (); // a = [6,7]; Nilai pengembalian 5
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.