JavaScript Array einige () -Methode
Beispiele
Erfassen, ob das Arrayelement größer als 18:
var Alter = [3, 10, 18, 20];
Funktion checkAdult (Alter) {
Rückkehr Alter> = 18;
}
Funktion myFunction () {
document.getElementById ( "Demo") .innerHTML = ages.some (checkAdult);
}
Funktion checkAdult (Alter) {
Rückkehr Alter> = 18;
}
Funktion myFunction () {
document.getElementById ( "Demo") .innerHTML = ages.some (checkAdult);
}
Die Ausgabe ist:
wahr
Versuchen »
Definition und Verwendung
einige () Verfahren zum Nachweis von Elementen in dem Array, wenn eine bestimmte Bedingung (Funktion zur Verfügung gestellt) erfüllen.
einige () Methode wird für jedes Element des Arrays ausgeführt werden sequentiell:
- Wenn es ein Element ist die Bedingung erfüllt, der Ausdruck true zurückgibt, werden die übrigen Elemente nicht mehr Erkennung durchführen.
- Wenn Sie nicht die Bedingungen der Elemente gerecht zu werden, wird false zurückgegeben.
Hinweis: einige () nicht ein leeres Array erkennen.
Hinweis: einige () 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 | |||||
---|---|---|---|---|---|
einige () | ja | 9 | 1.5 | ja | ja |
Grammatik
array.some(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 es Elemente im Array erfüllt sind die Bedingung true zurück gibt, andernfalls false. |
---|---|
JavaScript-Version: | 1.6 |
Weitere Beispiele
Beispiele
Erkennen , ob es Elemente in dem Array Alter größer als der Wert des Eingabefeldes:
<P> Mindestalter: <input type = "number" id = "ageToCheck" value = "18"> </ p>
<Button onclick = "myFunction () "> Punkt I </ button>
<P> Die Analyse der Ergebnisse: <span id = "Demo" > </ span> </ p>
<Script>
var Alter = [4, 12, 16, 20];
Funktion checkAdult (Alter) {
Rückkehr Alter> = document.getElementById ( "ageToCheck ") .value;
}
Funktion myFunction () {
document.getElementById ( "Demo") .innerHTML = ages.some (checkAdult);
}
</ Script>
<Button onclick = "myFunction () "> Punkt I </ button>
<P> Die Analyse der Ergebnisse: <span id = "Demo" > </ span> </ p>
<Script>
var Alter = [4, 12, 16, 20];
Funktion checkAdult (Alter) {
Rückkehr Alter> = document.getElementById ( "ageToCheck ") .value;
}
Funktion myFunction () {
document.getElementById ( "Demo") .innerHTML = ages.some (checkAdult);
}
</ Script>
Versuchen »