Parcourt un à un les éléments du tableau pour y exécuter une fonction
Syntaxe tableau.forEach(Function ToDo)
Compatible tous navigateurs
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Description Parcourt un à un les éléments du tableau et exécute la fonction ToDo() sur chaque élément parcouru.
La fonction ToDo() attend 3 paramètres : element : paramètre obligatoire qui contient l'élément en cours de traitement index : paramètre facultatif qui contient le nombre d'itération parcourue array : paramètre facultatif qui remonte le tableau d'origine
Même les éléments supprimés sont parcourus.
Il n'existe pas de moyen d'arrêter le parcours.
console.log("Le tableau months après l'appel forEach() n'est pas modifié"); console.log(months);
</script>
Résultat
Emulation de la console
Explication
Ici la fonction est définie de manière anonyme, directement dans l'appel à forEach(). Chaque élément est affiché dans la console en majuscule avec son indice.
Dans l'exemple suivant, on utilisera un pointeur vers la fonction.
Exemple 2 : Parcours d'un tableau avec une fonction prédéfinie