Derniers tutoriels de développement web
 

JavaScript tableau some() Method

<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

Exemples

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