Maison > interface Web > js tutoriel > La différence entre in et of in for boucle en js

La différence entre in et of in for boucle en js

下次还敢
Libérer: 2024-05-01 04:30:25
original
562 Les gens l'ont consulté

La principale différence entre les boucles for...in et for...of en JavaScript est la suivante : Contenu : for...in itère sur les propriétés ou les indices de l'objet, tandis que for...of itère sur les éléments du tableau ou les éléments itérables. Ordre : for...in a un ordre incertain, tandis que for...of a un ordre stable. Types de variables : les variables for...in contiennent les noms d'attributs, tandis que les variables for...of contiennent les valeurs des éléments. Terminaison : for...in se termine après avoir parcouru ses propres attributs, tandis que for...of se termine après avoir parcouru tous les éléments.

La différence entre in et of in for boucle en js

La différence entre les boucles for...in et for...of en JavaScript

En JavaScript, for...in et for...of sont deux méthodes de boucle à travers des objets ou des tableaux , mais il existe les principales différences suivantes dans les méthodes d'utilisation et de parcours :

1. Parcourez le contenu

  • for...in : Parcourez les propriétés ou les index de l'objet
  • for...of : Parcourez le tableau ou les éléments d'un objet itérable

2. Ordre de parcours

  • pour...in: L'ordre de parcours n'est pas défini et peut être affecté par l'ajout ou la suppression de propriétés d'objet
  • for... of: L'ordre de parcours est stable, traversant toujours dans l'ordre d'insertion ou de création d'éléments

3 Type de variable

  • for...in: Le type de variable est une chaîne. , en enregistrant le nom de l'attribut ou de l'index
  • for...of: Le type de variable est la valeur de l'élément lui-même

4 Condition de terminaison

  • for...in: Lorsque la boucle est parcourue. toutes ses propres propriétés (à l'exclusion des propriétés héritées) ) Terminer lorsque
  • for...of: Terminer lorsque la boucle a parcouru tous les éléments itérables

Résumé :

  • Utiliser for...in: Lorsque vous devez parcourir les propriétés ou les index d'un objet
  • Utilisez for...of: lorsque vous devez parcourir les éléments d'un tableau ou d'un objet itérable

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal