JavaScript Tableau certains () méthode
Exemples
Détecter si l'élément de réseau est supérieur à 18:
âges var = [3, 10, 18, 20];
fonction checkAdult (age) {
retour âge> = 18;
}
function myFunction () {
document.getElementById ( "demo") .innerHTML = ages.some (checkAdult);
}
fonction checkAdult (age) {
retour âge> = 18;
}
function myFunction () {
document.getElementById ( "demo") .innerHTML = ages.some (checkAdult);
}
La sortie est la suivante:
vrai
Essayez »
Définition et utilisation
une méthode () pour la détection d'éléments dans le tableau si une condition spécifiée (fonction fournie) se rencontrent.
une méthode () sera exécutée séquentiellement pour chaque élément du tableau:
- S'il y a un élément satisfait à la condition, l'expression renvoie true, les éléments restants ne seront plus effectuer la détection.
- Si vous ne remplissez pas les conditions des éléments, elle renvoie false.
Note: certains () ne détecte pas un tableau vide.
Note: certains () ne change pas le tableau original.
support du navigateur
Les chiffres du tableau représentent le premier navigateur pour soutenir le numéro de version de la méthode.
manière | |||||
---|---|---|---|---|---|
une partie () | oui | 9 | 1.5 | oui | oui |
grammaire
array.some(function(currentValue,index,arr),thisValue)
Paramètre description
Paramètres | description | ||||||||
---|---|---|---|---|---|---|---|---|---|
fonction (currentValue, index, arr) | Must. Fonction, chaque élément du tableau exécutera cette fonction de fonction des paramètres:
| ||||||||
ThisValue | Optionnel. Comme l'utilisation de l'objet de rappel, passé à la fonction, il est utilisé comme "cette" valeur. Si vous omettez ThisValue, "cette" valeur "undefined" |
détails techniques
Retours: | Valeur booléenne. S'il y a des éléments dans les tableau satisfait la condition renvoie true, sinon retourne false. |
---|---|
Version JavaScript: | 1.6 |
D'autres exemples
Exemples
Détecter s'il y a des éléments dans le tableau âges supérieurs à la valeur de la zone de saisie:
<P> Age minimum: <input type = "nombre" id = valeur "ageToCheck" = "18"> </ p>
<Button onclick = "myFunction () "> Point I </ button>
<P> L' analyse des résultats: <span id = "demo" > </ span> </ p>
<Script>
âges var = [4, 12, 16, 20];
fonction checkAdult (age) {
retour âge> = document.getElementById ( "ageToCheck ") .value;
}
function myFunction () {
document.getElementById ( "demo") .innerHTML = ages.some (checkAdult);
}
</ Script>
<Button onclick = "myFunction () "> Point I </ button>
<P> L' analyse des résultats: <span id = "demo" > </ span> </ p>
<Script>
âges var = [4, 12, 16, 20];
fonction checkAdult (age) {
retour âge> = document.getElementById ( "ageToCheck ") .value;
}
function myFunction () {
document.getElementById ( "demo") .innerHTML = ages.some (checkAdult);
}
</ Script>
Essayez »