Le javascript pour… en boucle

Le javascript pour… en boucle
JavaScript est l'un des langages de programmation les plus populaires au monde. Dans tout langage de programmation, les boucles ont une valeur essentielle. Comme beaucoup d'autres langues, JavaScript fournit également différents formats de syntaxe de boucle,. Cet article traite d'un sujet JavaScript important connu sous le nom de pour… dans boucle. Parfois, nous devrons peut-être parcourir chaque élément d'un objet / tableau. Mais, nous ne connaissons généralement pas la longueur de cet objet / tableau particulier. Le pour… en boucle Même est utile lorsque vous travaillez avec JSON. Dans cet article, nous allons jeter un œil au pour… dans boucle, sa syntaxe et quelques exemples en utilisant cette boucle.

Javascript pour… dans Loop itère à travers chaque propriété de l'objet.

Syntaxe

La syntaxe du For… en boucle est la suivante:

for (const Key in Object)
// corps du pour… en boucle

où,
Le clé La variable est-elle utilisée dans chaque itération.
Le objet est l'objet requis à partir de laquelle itérer la boucle.

Ensuite, nous allons passer en revue quelques exemples pour renforcer le concept et vous montrer comment le processus fonctionne.

Exemples

Tout d'abord, nous voyons la mise en œuvre la plus simple du pour… dans boucle. Dans cet exemple, nous assumerons d'abord un objet:

Soit Obj =
Firstname: "John",
LastName: "Doe"

Et puis, nous allons itérater à travers l'objet et consoler chaque propriété en utilisant le pour… dans boucle.

pour (nom const dans obj)
console.log (name + "=" + obj [name]);


Comme vous pouvez le voir, le pour… dans la boucle a itéré par chaque propriété du obj objet et imprimé chaque propriété dans la console, comme nous le souhaitons.

JavaScript fournit également le intégré HasownProperty () fonction. Nous pouvons effectuer le HasownProperty () Vérifiez avant d'effectuer une tâche dans le pour… dans Boucle, comme ceci:

pour (nom const dans obj)
si (obj.HasownProperty (nom))
console.log (name + "=" + obj [name]);

Cette fonction est utile lorsque vous devez utiliser JSON ou à des fins de débogage.

Lorsque vous ne savez pas si la clé contient certaines propriétés, vous pouvez également utiliser le pour… dans Syntaxe pour les tableaux, ainsi que pour les chaînes.

Soit arr = [23,24,25]
pour (constante de const dans arr)
console.log (valeur + "=" + arr [valeur]);


De même, vous pouvez également appliquer cette syntaxe aux chaînes.

Soit str = "Linuxhint"
pour (const char dans str)
console.log (char + "=" + str [char]);


Mais, il n'est pas recommandé d'utiliser le pour… dans Boucle pour les tableaux et les chaînes car il y a des boucles et des fonctions dédiées pour les tableaux et les chaînes. Comme, pour… ou array.protptype.foreach () est pour les tableaux pour effectuer les mêmes tâches de meilleure manière.

Conclusion

Dans cet article, vous avez appris comment le pour… dans Loop fonctionne et comment il aide à JSON et à déboguer. Vous avez également appris à utiliser le pour… dans boucle avec des tableaux et des chaînes, bien que cette boucle soit dédiée et recommandée pour les objets. Mais, j'espère que cet article s'est avéré utile à votre compréhension du pour… dans Loop et ses diverses implémentations. Pour en savoir plus sur JavaScript, vous pouvez trouver plus d'articles sur Linuxhint.com.