Latest web development tutorials

JavaScript Tableau certains () méthode

Tableau de référence d'objet JavaScript tableau Object

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);
}

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:
Paramètres description
currentValue Must. La valeur de l'élément courant
index Optionnel. La valeur d'indice de l'élément courant
arr Optionnel. Un tableau d'objets appartenant à l'élément courant
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>

Essayez »

Tableau de référence d'objet JavaScript tableau Object