JavaScript Array every()
- Edellinen sivu entries()
- Seuraava sivu fill()
- Palaa yläluokkaan JavaScript Array viittauskäsikirja
Määritelmä ja käyttö
every()
Metodi tarkistaa, ovatko kaikki taulukon elementit läpäisseet testin (annettu funktiona)
every()
Metodi suorittaa funktion kerran taulukon jokaiselle elementille:
- Jos löytyy funktiosta false-arvoa palauttavaa taulukon alkioita, every() palauttaa false (ei tarkisteta jäljellä olevia arvoja)
- Jos ei ilmene false, every() palauttaa true
Huomautus:every()
Älä suorita funktiota arvoille, joissa ei ole arvoa.
Huomautus:every()
Älä muuta alkuperäistä taulukkoa.
Esimerkki
Esimerkki 1
Tarkista, ovatko kaikki arvot ikäetukokoelma "age" 18 tai suuremmat:
var ikäiset = [32, 33, 16, 40]; function checkAdult(age) { palauta ikä >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.every(checkAdult); }
Esimerkki 2
Tarkista, ovatko kaikki arvot ikäetukokoelma "ages" tai suuremmat kuin tietty luku:
<p>Vähimmäisikä: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">Kokeile</button> <p>Ovatko kaikki ikä yli vähimmäisikä? <span id="demo"></span></p>