Latest web development tutorials

Array JavaScript setiap) metode (

Array Referensi Obyek JavaScript Array Object

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);
}

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:
parameter deskripsi
CurrentValue Harus. Nilai elemen saat
indeks Opsional. Nilai indeks dari elemen saat
arr Opsional. Array obyek milik elemen saat
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>

Coba »

Array Referensi Obyek JavaScript Array Object