La méthode forEach() est une méthode tableau utilisée pour exécuter une fonction sur chaque élément d'un tableau . Nous pouvons l'utiliser avec les types de données JavaScript tels que les tableaux, les cartes, les ensembles, etc. C'est une méthode utile pour afficher des éléments dans un tableau.
Syntaxe
Nous pouvons déclarer la méthode forEach() comme ci-dessous.
array.forEach(callback[, thisObject]);
La méthode forEach() exécute le rappeler une fois pour chaque élément présent dans le tableau dans ordre croissant .
Détails des paramètres
1. rappel : C'est une fonction utilisée pour tester chaque élément. La fonction de rappel accepte trois arguments , qui sont donnés ci-dessous.
Note:Ces trois arguments sont facultatifs.
2. cetObjet : C'est un objet à utiliser comme ceci lors de l'exécution du rappel.
Valeur de retour
Il renverra le tableau créé.
Exemple avec une chaîne
let apps = ['WhatsApp', 'Instagram', 'Facebook']; let playStore = []; apps.forEach(function(item){ playStore.push(item) }); console.log(playStore);
Le code JavaScript correspondant est :
var apps = ['WhatsApp', 'Instagram', 'Facebook']; var playStore = []; apps.forEach(function (item) { playStore.push(item); }); console.log(playStore);
Sortir:
Exemple avec numéro
var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); });
Sortir:
Inconvénient de forEach()
Voici les inconvénients de l’utilisation de la méthode forEach() :
- Il ne fournit pas de moyen d'arrêter ou casser la boucle forEach().
- C'est seulement travaux avec des tableaux.