JavaScript Array findLastIndex()
- Page précédente findLast()
- Page suivante flat()
- Retour au niveau supérieur Manuel de référence JavaScript Array
Définition et utilisation
findLastIndex()
La méthode exécute une fonction pour chaque élément de l'array.
findLastIndex()
La méthode retourne l'indice (position) de l'élément le plus récent testé avec succès.
Si aucun élément correspondant n'est trouvé,findLastIndex()
La méthode retourne -1.
findLastIndex()
La méthode ne s'exécute pas pour les éléments vides de l'array.
findLastIndex()
La méthode ne change pas l'array original.
Méthode | Recherche de contenu |
---|---|
indexOf() | Index du premier élément ayant une valeur spécifiée. |
lastIndexOf() | Index du dernier élément ayant une valeur spécifiée. |
find() | Valeur de l'élément le plus récent testé avec succès. |
findIndex() | Index de l'élément le plus récent testé avec succès. |
findLast() | Valeur de l'élément le plus récent testé avec succès. |
findLastIndex() | Index de l'élément le plus récent testé. |
Exemple
Exemple 1
Trouver l'indice de l'élément le plus récent qui est supérieur à 18 :
const ages = [3, 10, 18, 20]; ages.findLastIndex(checkAge); function checkAge(age) { return age > 18; function myFunction() {
Exemple 2
Trouver l'indice de l'élément le plus récent qui est supérieur à la valeur entrée :
<p><input type="number" id="toCheck" value="18"></p> <button onclick="myFunction()">Test</button>Any values above: