JavaScript Array jede () -Methode
Beispiele
Erkennen , ob alle Elemente eines Arrays von Alter von mehr als 18:
var Alter = [32, 33, 16, 40];
Funktion checkAdult (Alter) {
Rückkehr Alter> = 18;
}
Funktion myFunction () {
document.getElementById ( "Demo") .innerHTML = ages.every (checkAdult);
}
Funktion checkAdult (Alter) {
Rückkehr Alter> = 18;
}
Funktion myFunction () {
document.getElementById ( "Demo") .innerHTML = ages.every (checkAdult);
}
Die Ausgabe ist:
falsch
Versuchen »
Definition und Verwendung
jedes () Methode zum Feststellen, ob eine Anordnung aller Elemente, die die angegebenen Bedingungen (bereitgestellt von der Funktion) erfüllen.
jedes () Methode mit der angegebenen Funktion erkennt alle Elemente in der Anordnung:
- Wenn das Array detektiert hat ein Element nicht erfüllt ist, kehrt der gesamte Ausdruck falsch ist , und die restlichen Elemente werden nicht mehr erkannt werden.
- Wenn alle Elemente erfüllen kehrt die Bedingung erfüllt.
Hinweis: Jeder () nicht ein leeres Array erkennen.
Hinweis: Jeder () nicht das ursprüngliche Array ändern.
Browser-Unterstützung
Die Zahlen in der Tabelle stellen die erste Browser die Methode Versionsnummer zu unterstützen.
Weg | |||||
---|---|---|---|---|---|
jede () | ja | 9 | 1.5 | ja | ja |
Grammatik
array.every(function(currentValue,index,arr), thisValue)
Parameter Beschreibung
Parameter | Beschreibung | ||||||||
---|---|---|---|---|---|---|---|---|---|
Funktion (current, Index, arr) | Muss. Funktion, jedes Element des Arrays wird diese Funktion Funktionsparameter durchführen:
| ||||||||
thisValue | Optional. Da die Callback-Objekt zu verwenden, um die Funktion übergeben, wird es als "dieser" Wert verwendet. Wenn Sie thisValue, "dieser" Wert "undefined" weglassen |
Technische Details
Rückkehr: | Booleschen Wert. Wenn alle Elemente durch den Rück Erkennung wahr, andernfalls ist falsch. |
---|---|
JavaScript-Version: | 1.6 |
Weitere Beispiele
Beispiele
Erkennen, ob alle Elemente eines Arrays von Alter größer als die Eingabefeld-Nummern angegeben:
<P> Mindestalter: <input type = "number" id = "ageToCheck" value = "18"> </ p>
<Button onclick = "myFunction () "> Punkt I </ button>
<P> Sind alle Altersgruppen Symbole Zustand sind? <Span id = "Demo" > </ span> </ p>
<Script>
var Alter = [32, 33, 12, 40];
Funktion checkAdult (Alter) {
Rückkehr Alter> = document.getElementById ( "ageToCheck ") .value;
}
Funktion myFunction () {
document.getElementById ( "Demo") .innerHTML = ages.every (checkAdult);
}
</ Script>
<Button onclick = "myFunction () "> Punkt I </ button>
<P> Sind alle Altersgruppen Symbole Zustand sind? <Span id = "Demo" > </ span> </ p>
<Script>
var Alter = [32, 33, 12, 40];
Funktion checkAdult (Alter) {
Rückkehr Alter> = document.getElementById ( "ageToCheck ") .value;
}
Funktion myFunction () {
document.getElementById ( "Demo") .innerHTML = ages.every (checkAdult);
}
</ Script>
Versuchen »