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)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 =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)
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)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]
De même, vous pouvez également appliquer cette syntaxe aux chaînes.
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.