Syntaxe de la méthode foreach ()
La syntaxe de la méthode foreach () est donnée comme:
mapvar.foreach (callbackFunction, clé, valeur, ceci)Valeur de retour
La valeur de retour de la méthode foreach () est toujours indéfini
Exemple 1: Impression des valeurs de touches de la carte sur le terminal
Pour démontrer le fonctionnement de la méthode foreach (), créez d'abord une nouvelle carte en utilisant les lignes de code suivantes suivantes
Soit Mapvar = new Map ();Dans le code mentionné ci-dessus, une carte a été créée en utilisant la première ligne puis Mapvar.la fonction set () a rempli la carte avec des paires de clés et de valeur.
Après cela, appliquez simplement la méthode foreach () sur le mapvar et imprimez les paires de valeurs clés sur le terminal en utilisant la ligne de code suivante
mapvar.foreach ((clés, valeurs) =>Après cela, exécutez simplement le code et observez la sortie suivante sur le terminal
Les clés et les valeurs respectives ont été imprimées sur le terminal.
Exemple 2: Filtrez une valeur spécifique de la fonction de rappel foreach ().
L'utilisateur peut facilement appliquer un filtre à la paire de valeurs de clé à l'intérieur de la méthode foreach () pour arrêter l'exécution de la fonction de rappel pour une clé ou une valeur spécifique. Pour cela, enveloppez simplement les instructions de la fonction de rappel avec le Si condition.
Créez une carte en utilisant les mêmes lignes de code que l'exemple précédent
Soit Mapvar = new Map ();Après cela, appliquez la fonction foreach () sur le mapvar en utilisant les lignes de code suivantes
mapvar.foreach ((clés, valeurs) =>Après cela, à l'intérieur de la fonction de rappel, utilisez un si-condition Pour filtrer la valeur Paris de la sortie et imprimez toutes les autres valeurs sur le terminal
si (valeurs !== "Paris")L'extrait de code entier pour appliquer la méthode foreach () ressemblera à ceci
mapvar.foreach ((clés, valeurs) =>L'exécution de ce programme produira la sortie suivante sur le terminal
Il ressort clairement de la production que la valeur «Paris» a été exclue ou filtrée de la sortie.
Exemple 3: Vérification de la valeur de retour de la méthode foreach ()
Pour cela, prenez simplement une carte de l'exemple précédent comme
Soit Mapvar = new Map ();Après cela, appliquez la méthode foreach () au mapvar attribuer la déclaration entière à une nouvelle variable
var resultValue = mapvar.foreach ((clés, valeurs) =>Après cela, imprimez la valeur à l'intérieur du Valeur variable en utilisant la fonction de journal de console
console.Log ("\ nThe Return Value de ForEach () est:" + resultValue);Exécuter le programme et observer la sortie comme
Il est limpide à partir du résultat sur le terminal que le pour chaque() Renvoie la méthode indéfini
Conclusion
La méthode Map ForEach () passe par chaque paire de valeurs de paire de clés dans une variable de carte et exécute une fonction de rappel pour chaque paire de valeurs de clé. À l'aide de déclarations IF-Else, un chèque peut être appliqué pour ne pas remplir de fonction lors de la rencontre d'une valeur ou d'une clé spécifique. Pour utiliser la méthode foreach (), vous devez l'appliquer à un objet MAP en utilisant un opérateur de points. Et après son exécution complète, il renvoie une valeur non définie à l'appelant (s'il y en a un).