Maison  >  Article  >  interface Web  >  Comment utiliser for in en js

Comment utiliser for in en js

下次还敢
下次还敢original
2024-05-06 12:51:16292parcourir

for ... in ... en JavaScript est utilisé pour parcourir les propriétés énumérables d'un objet, il parcourt les clés (noms de propriétés) au lieu des valeurs. Étapes : Déclarez une clé variable pour stocker la clé actuelle. Spécifiez l'objet à parcourir après le mot-clé in. La boucle parcourra chaque propriété énumérable de l'objet et exécutera le code entre les accolades sur chaque clé

Comment utiliser for in en js

.

Comment utiliser for ... in en JavaScript

for ... in est une instruction de boucle utilisée pour parcourir les propriétés énumérables d'un objet. Il parcourt les clés (noms de propriété) de l'objet, pas les valeurs.

Syntaxe

<code>for (let key in object) {
  // 对每个键执行代码
}</code>

Étapes

  1. Déclarer une variable : Déclarez une variable key pour stocker la clé actuelle. key,用于存储当前的键。
  2. 指定对象:in 关键字后面指定要遍历的对象。
  3. 循环:循环将继续遍历对象的每个可枚举属性。
  4. 执行代码:对于每个键,都会执行大括号内的代码。

示例

<code>const person = {
  name: "John Doe",
  age: 30,
  city: "New York"
};

for (let key in person) {
  console.log(key); // 输出:name, age, city
}</code>

注意事项

  • for ... in 循环遍历的是对象的,而不是值。
  • 它会遍历可枚举的属性。不可枚举的属性(如 Symbol 值)将被跳过。
  • 循环顺序是未定义的。它可能不会按添加属性的顺序遍历。
  • 对于数组,for ... in 循环将遍历数组的索引,而不是元素值。
  • 对于继承的属性,for ... in
Spécifiez l'objet : 🎜Spécifiez l'objet à parcourir après le mot-clé in. 🎜🎜🎜Boucle : 🎜La boucle continuera à parcourir chaque propriété énumérable de l'objet. 🎜🎜🎜Exécuter le code : 🎜Pour chaque touche, le code entre les accolades est exécuté. 🎜🎜🎜Exemple🎜🎜rrreee🎜🎜Notes🎜🎜
    🎜for ... in La boucle parcourt les 🎜touches🎜 de l'objet, pas la valeur. 🎜🎜Il parcourra les propriétés de 🎜enumerable🎜. Les propriétés non énumérables (telles que les valeurs de symbole) sont ignorées. 🎜🎜L'ordre des boucles est 🎜indéfini🎜. Il ne peut pas parcourir les propriétés dans l'ordre dans lequel elles ont été ajoutées. 🎜🎜Pour les tableaux, la boucle for ... in parcourra l'index du tableau, pas les valeurs des éléments. 🎜🎜Pour les propriétés héritées, la boucle for ... in parcourra les propriétés de l'objet parent. 🎜🎜

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!

Déclaration:
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