Array JavaScript setiap) metode (
contoh
Mendeteksi apakah semua elemen array usia lebih besar dari 18:
var usia = [32, 33, 16, 40];
Fungsi checkAdult (usia) {
pulang usia> = 18;
}
Fungsi myFunction () {
document.getElementById ( "demo") .innerHTML = ages.every (checkAdult);
}
Fungsi checkAdult (usia) {
pulang usia> = 18;
}
Fungsi myFunction () {
document.getElementById ( "demo") .innerHTML = ages.every (checkAdult);
}
output adalah:
palsu
Coba »
Definisi dan Penggunaan
setiap () metode untuk mendeteksi apakah sebuah array dari semua elemen yang memenuhi kondisi tertentu (disediakan oleh fungsi).
setiap () metode dengan fungsi tertentu mendeteksi semua elemen dalam array:
- Jika array telah mendeteksi unsur tidak puas, seluruh ekspresi mengembalikan false, dan unsur-unsur yang tersisa tidak akan lagi dideteksi.
- Jika semua elemen memenuhi kondisi mengembalikan nilai true.
Catatan: setiap () tidak mendeteksi array kosong.
Catatan: setiap () tidak mengubah array asli.
Dukungan Browser
Angka dalam tabel tersebut merupakan browser pertama yang mendukung nomor versi metode.
cara | |||||
---|---|---|---|---|---|
setiap () | ya | 9 | 1.5 | ya | ya |
tatabahasa
array.every(function(currentValue,index,arr), thisValue)
parameter Deskripsi
parameter | deskripsi | ||||||||
---|---|---|---|---|---|---|---|---|---|
fungsi (CurrentValue, indeks, arr) | Harus. Fungsi, setiap elemen dari array akan melakukan ini parameter fungsi fungsi:
| ||||||||
thisValue | Opsional. Seperti penggunaan callback objek, dilewatkan ke fungsi, digunakan sebagai nilai "ini". Jika Anda menghilangkan thisValue, "ini" nilai "tidak terdefinisi" |
rincian teknis
Pengembalian: | nilai Boolean. Jika semua elemen dengan mendeteksi return true, jika tidak kembali palsu. |
---|---|
Versi JavaScript: | 1.6 |
contoh yang lebih
contoh
Mendeteksi apakah semua elemen array usia lebih besar dari angka kotak input yang ditetapkan:
<P> Usia minimum: <input type = "angka" id = "ageToCheck" value = "18"> </ p>
<Button onclick = "myFunction () "> titik I </ button>
<P> Apakah segala usia yang kondisi simbol? <Span id = "demo" > </ span> </ p>
<Script>
var usia = [32, 33, 12, 40];
Fungsi checkAdult (usia) {
usia pulang> = document.getElementById ( "ageToCheck ") .value;
}
Fungsi myFunction () {
document.getElementById ( "demo") .innerHTML = ages.every (checkAdult);
}
</ Script>
<Button onclick = "myFunction () "> titik I </ button>
<P> Apakah segala usia yang kondisi simbol? <Span id = "demo" > </ span> </ p>
<Script>
var usia = [32, 33, 12, 40];
Fungsi checkAdult (usia) {
usia pulang> = document.getElementById ( "ageToCheck ") .value;
}
Fungsi myFunction () {
document.getElementById ( "demo") .innerHTML = ages.every (checkAdult);
}
</ Script>
Coba »