English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode find() de tableau JavaScript

 Objet tableau JavaScript

La méthode find() retourne la valeur de l'élément premier du tableau qui satisfait la fonction de test fournie.

La méthode find() exécute une fois la fonction de rappel pour chaque index de tableau :

  • si la fonction renvoievrail'élément de tableau de valeurs, alorsfind()retourne immédiatement la valeur de l'élément trouvé

  • sinon, elle retourneundefinedindique qu'aucun élément n'a passé le test

Attention : La méthode find() ne modifie pas l'original tableau.

Syntaxe :

array.find(callback, thisArg)
var num = [1, 30, 39, 29, 10, 13];
var val = num.find(myFunc);
function myFunc(element) {
return element >= 18;
}
Testons pour voir‹/›

Veuillez également consulterfindIndex()Méthode qui retourne l'index de l'élément trouvé dans l'array plutôt que sa valeur.

Compatibilité du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend en charge entièrement la méthode find() :

Méthode
find()452532812

Valeur du paramètre

ParamètresDescription
callback
Fonction exécutée pour chaque élément de l'array.
Paramètres de la fonction :
  • element(Obligatoire)-L'élément courant en cours de traitement dans l'array

  • index(Optionnel)-L'index de l'élément courant en cours de traitement dans l'array

  • array(Optionnel)- L'objet d'array auquel appartient l'élément courant

thisArg

(Optionnel) Exécutercallbackest utilisé commethisObjet

Les valeurs passées à la fonction sont généralement utilisées comme valeurs de "this"
Si ce paramètre est vide, "undefined" est passé à la valeur de "this"

Détails techniques

Valeur de retour :Retourne la valeur du premier élément de l'array correspondant aux conditions de test, sinon retourneundefined
Version JavaScript :ECMAScript 6

 Objet tableau JavaScript