Jenis array dalam JavaScript sering digunakan, dan jenis array juga menyediakan banyak metode untuk mencapai kebutuhan kita. Mari kita ringkas di bawah ini.
1. Metode untuk membuat array
var colors = new array ();
var colors = array baru (3); // Buat array dengan panjang 3
var colors = array baru ("merah", "biru") // Buat array ["merah", "biru"]
Tentu saja, yang baru di atas dapat dihilangkan dan ditulis, seperti VAR Colors = Array ("Red");
2. Langsung gunakan array literal
var warna = ["merah", "biru", "hijau"];
2. Metode Array 1
var warna = ["merah", "biru", "hijau"];
1. Dapatkan panjang warna array.length; // 3
2. Akses item kedua dari warna array [1]; // biru
3. Ubah item kedua dari warna data [1] = "hitam"; // ["merah", "hitam", "hijau"]
4. Periksa apakah itu contoh warna array dari array; // true
5. Colors.tostring (); // String output dipisahkan oleh koma oleh koma.
6. Colors.join ("|"); // Sesuaikan string output merah | biru | hijau dengan "|"
7. Colors.push ("Brown") // Tambahkan item ke ujung array
8. Colors.pop () // Hapus item ke akhir array
9. Colors.Shift () // Hapus item pertama dari array dan dapatkan nilainya
10. Colors.unshift ("K1", "K2") // Masukkan dua item ini di depan array; ["K1", "K2", "Red", "Blue", "Green"];
11. Warna.Reverse () // Urutan array flip
12. colors.sort () atau colors.sort ([func]);
13. Concat () mengembalikan array baru, tanpa mempengaruhi array asli warna.concat () atau colors.concat ("k1");
14. Slice (Mulai, Akhiri) Salin data ini dari subskrip array mulai berakhir, tidak termasuk akhir subskrip. Jika itu irisan (mulai), maka itu dimulai dari subskrip mulai ke akhir array.
15. Penyambungan
Splice (0,2) // Jatuhkan dua item dari array mulai dari subskrip 0
Splice (2,0, "K1", "K2") menghapus 0 item dari Subscript 2, dan kemudian menyisipkan dua item dari sini.
Splice (2,1, "K1") // Hapus item dari Subscript 2, lalu masukkan item dari sini
16. IndexOf ("item") // Dari header array untuk menemukan item, mengembalikan nilai indeks setelah menemukannya, tetapi tidak dapat menemukannya dan mengembalikan -1
17. LastIndexof ("item") // Dari akhir array untuk menemukan item, mengembalikan nilai subskrip setelah menemukannya, dan mengembalikan -1 jika tidak dapat ditemukan.
3. Metode Array 2: Metode Iteratif (ECMASCRIPT5)
1. Every (): Jalankan fungsi yang diberikan pada setiap item array. Setiap item mengembalikan true, dan kemudian benar (tidak mempengaruhi array asli)
var angka = [1,2,3,2,1]; // menilai apakah setiap angka lebih besar dari 2var flag = angka.
2. Filter (): Jalankan fungsi yang diberikan pada setiap item dalam array dan kembalikan item dengan fungsi true (tidak mempengaruhi array asli)
var angka = [1,2,3,2,1]; // mengembalikan item lebih besar dari 2 var array = numbers.filter (fungsi (item, indeks, array) {return item> 2;});3. foreach (): Menjalankan fungsi yang diberikan pada setiap item dalam array, tanpa mengembalikan nilai (tidak mempengaruhi array asli)
var angka = [1,2,3,2,1]; // output nomor kuadrat dari setiap item.foreach (fungsi (item, indeks, array) {console.log (item*2);});4. MAP (): Jalankan fungsi yang diberikan pada setiap item array, dan kembalikan array yang terdiri dari hasil setelah setiap panggilan fungsi (tidak mempengaruhi array asli)
var angka = [1,2,3,2,1]; // Kembalikan kuadrat dari setiap item var array = number.map (fungsi (item, indeks, array) {return item*item;});5. Beberapa (): Jalankan fungsi yang diberikan pada setiap item dalam array. Jika ada item yang mengembalikan true, itu mengembalikan true.
var angka = [1,2,3,2,1]; var flag = numbers.some (function (item, index, array) {return item> 2});3. Metode Array 3: Metode Gabungan (ECMASCRIPT5)
1. Metode pengurangan () dimulai dari baris pertama array dan melintasi satu per satu ke akhir.
2. Metode reduceright () dimulai dari item terakhir dari array dan melintasi satu per satu.
var angka = [1,2,3,4,5]; var result = angka. Console.log ("CUR:"+CUR); console.log ("============================================================================================================== ================================================================================================================================================= ============================================================================================================================================= =================================================================================================================================================Ringkasan metode array JavaScript di atas (disarankan) adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.