Maison > Article > interface Web > A quoi sert la méthode javascript find() ?
La méthode find() en js est utilisée pour renvoyer la valeur du premier élément du tableau qui réussit le test (jugé au sein de la fonction, s'il n'y a aucun élément qui remplit les conditions, "indéfini"). est renvoyé ; la syntaxe de base est "array.find( function(current element, index, array object))".
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
La méthode find() renvoie la valeur du premier élément du tableau qui réussit le test (jugé au sein de la fonction). La méthode
find() appelle une exécution de fonction une fois pour chaque élément du tableau :
Lorsque l'élément du tableau renvoie vrai lors du test de la condition, find( ) renvoie les éléments qui remplissent les conditions et les valeurs suivantes n'appelleront pas la fonction d'exécution.
S'il n'y a aucun élément qui remplit les conditions, il renvoie undefined
find() Pour un tableau vide, la fonction ne sera pas exécuté.
find() ne change pas la valeur d'origine du tableau.
Syntaxe :
array.find(function(currentValue, index, arr),thisValue)
参数 | 描述 |
---|---|
function(currentValue, index,arr) | 必需。数组每个元素需要执行的函数。 函数参数:参数描述currentValue必需。当前元素index可选。当前元素的索引值arr可选。当前元素所属的数组对象 |
thisValue | 可选。 传递给函数的值一般用 "this" 值。 如果这个参数为空, "undefined" 会传递给 "this" 值 |
Valeur de retour : renvoie la première valeur d'élément du tableau qui remplit les conditions de test, ou non définie si aucune ne remplit les conditions.
Exemple :
let test = [1, 2, 3, 4, 5]; let a = test.find(item => item > 3); console.log(a); //4 let b = test.find(item => item == 0); console.log(b); //undefined
[Apprentissage recommandé : Tutoriel avancé javascript]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!