Kaedah Array JavaScript setiap () memeriksa apakah semua elemen larik melewati fungsi ujian yang diberikan.
Sintaks every()
kaedahnya adalah:
arr.every(callback(currentValue), thisArg)
Di sini, arr adalah tatasusunan.
setiap () Parameter
The every()
Cara mengambil masa dalam:
- panggilan balik - Fungsi untuk menguji setiap elemen array. Ia memerlukan:
- currentValue - Elemen semasa yang dihantar dari tatasusunan.
- thisArg (pilihan) - Nilai untuk digunakan
this
ketika menjalankan panggilan balik. Secara lalai, ia adalahundefined
.
Nilai pulangan dari setiap ()
- Mengembalikan
true
jika semua elemen array lulus fungsi ujian yang diberikan (callback
mengembalikan nilai yang benar). - Jika tidak, ia kembali
false
.
Catatan :
every()
tidak mengubah susunan asal.every()
tidak dilaksanakancallback
untuk elemen array tanpa nilai.
Contoh: Periksa Nilai Elemen Array
function checkAdult(age) ( return age>= 18; ) const ageArray = (34, 23, 20, 26, 12); let check = ageArray.every(checkAdult); // false if (!check) ( console.log("All members must be at least 18 years of age.") ) // using arrow function let check1 = ageArray.every(age => age>= 18); // false console.log(check1);
Pengeluaran
Semua ahli mesti berumur sekurang-kurangnya 18 tahun. salah
Bacaan yang Disyorkan: JavaScript Array beberapa ()