var arr = [1, 2, 3, 4, 5, 4, 3, 2, 1];
Metode untuk menambahkan posisi baru: indeks dari lastIndexof
1.1 Parameter menunjukkan nilai yang akan diteruskan kembali ke posisi indeks (indeks dimulai dari 0)
indeks var = arr.indexof (4);
peringatan (indeks); // 3
2. Ketika ada 2 parameter, parameter pertama menunjukkan posisi awal. Parameter kedua atau nilainya.
indeks var = arr.indexof (4,4);
peringatan (indeks); // 5
3. Saat mereka mencari perbandingan array '==='
lastIndexof
indeks var = arr.LastIndexOf (2);
peringatan (indeks); // 7
5 metode iterasi baru
1. Setiap: Jalankan fungsi untuk setiap elemen array. Jika benar dikembalikan, itu akan kembali benar. Jika ada pengembalian palsu, itu akan mengembalikan false.
var result = arr.every (function (item, index, array) {return item> = 1;}); alert (hasil); //BENAR2.Filter: Jalankan fungsi untuk setiap elemen array. Fungsi yang diberikan dieksekusi untuk mengembalikan hasil yang difilter.
var result = arr.filter (function (item, index, array) {return item> 2;}); alert (hasil); // 3,4,5,4,33.Foreach: Loop nilai setiap item dalam array dan jalankan metode
arr.foreach (function (item, index, array) {alert (item); // 1,2,3,4,5,4,3,2,1});4.map menjalankan fungsi untuk setiap elemen array dan dapat mengembalikan hasil baru setelah fungsi dieksekusi.
var result = arr.map (function (item, index, array) {return item*10;}); alert (hasil); // 10,20,30,40,50,40,30,20,105. beberapa: Jalankan fungsi untuk setiap elemen array. Jika ada item yang mengembalikan true, itu akan mengembalikan true. Jika setiap item mengembalikan false, itu akan mengembalikan false.
var result = arr.some (function (item, index, array) {return item> 5;}); alert (hasil); //PALSUKurangi reduceright
Posisi awal variabel berbeda
Nilai sebelumnya, nilai saat ini, posisi indeks, array
var result = arr.reduce (function (prev, cur, index, array) {return prev + cur;}); alert (hasil) // 25; var result = arr.reduceright (function (prev, cur, index, array) {return prev + cur;}); waspada (hasil) // 25;Penjelasan terperinci di atas tentang fitur -fitur baru array JavaScript_ecma5 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.