<JavaScript Tableau de référence
Exemple
Vérifiez si sont 18 ou sur toutes les valeurs du tableau âges:
var ages = [3, 10, 18, 20];
function checkAdult(age) {
return age >= 18;
}
function myFunction() {
document.getElementById("demo").innerHTML = ages.some(checkAdult);
}
Le résultat sera:
true
Essayez vous - même » Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.
Définition et utilisation
Les some() si l' un des éléments d'un tableau passent un test méthode vérifie (provided as a function) en (provided as a function) .
Le some() méthode exécute la fonction une fois pour chaque élément présent dans le réseau:
- Si elle trouve un élément de tableau où la fonction retourne une valeur réelle, some() retourne vrai (and does not check the remaining values)
- Sinon, il faux retour précis ou chiffré
Note: some() n'exécute pas la fonction des éléments de tableau sans valeur.
Note: some() ne change pas le tableau original.
Support du navigateur
Les chiffres du tableau indiquent la première version du navigateur qui prend en charge pleinement la méthode.
méthode | |||||
---|---|---|---|---|---|
some() | Oui | 9.0 | Oui | Oui | Oui |
Syntaxe
Les valeurs des paramètres Paramètre La description function(currentValue, index,arr) Champs obligatoires. Une fonction à exécuter pour chaque élément dans le tableau.
Les arguments de fonction: Argument La description currentValue Champs obligatoires. La valeur de l'élément courant index Optionnel. L'index de tableau de l'élément courant arr Optionnel. Le réseau objet de l'élément courant appartient à
ThisValue Optionnel. Une valeur à transmettre à la fonction à utiliser comme "this" valeur.
Si ce paramètre est vide, la valeur "undefined" sera passé comme "this" valeur
Détails techniques
Valeur de retour: A booléenne. Retourne true si l'un des éléments du tableau passent le test, sinon il retourne faux JavaScript Version: 1.6
autres exemples
Exemple
Vérifiez si l' une des valeurs du tableau âges sont un nombre précis ou plus:
<p>Minimum age: <input type="number" id="ageToCheck" value="18"></p>
<button onclick="myFunction()">Try it</button>
<p>Any ages above:
<span id="demo"></span></p>
<script>
var ages = [4, 12, 16, 20];
function checkAdult(age) {
return age >=
document.getElementById("ageToCheck").value;
}
function
myFunction() {
document.getElementById("demo").innerHTML = ages.some(checkAdult);
}
</script>
Essayez vous - même »
<JavaScript Tableau de référence