ホームページ >ウェブフロントエンド >jsチュートリアル >jsでのforの使い方
JavaScript の
。for ... in ... は、オブジェクトの列挙可能なプロパティを反復処理するために使用され、値ではなくキー (プロパティ名) を反復処理します。手順: 現在のキーを保存する変数キーを宣言します。in キーワードの後に走査するオブジェクトを指定します。ループはオブジェクトの列挙可能な各プロパティを反復処理し、各キーの中括弧内のコードを実行します
JavaScript での for ... in の使用方法
for ... in は、オブジェクトの列挙可能なプロパティを反復処理するために使用されるループ ステートメントです。値ではなく、オブジェクトのキー (プロパティ名) を反復処理します。
構文
<code>for (let key in object) { // 对每个键执行代码 }</code>
手順
key
を宣言します。 key
,用于存储当前的键。in
关键字后面指定要遍历的对象。示例
<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
循环遍历的是对象的键,而不是值。for ... in
循环将遍历数组的索引,而不是元素值。for ... in
in
キーワードの後に走査するオブジェクトを指定します。 🎜🎜🎜ループ: 🎜ループは、オブジェクトの列挙可能な各プロパティを繰り返し処理し続けます。 🎜🎜🎜コードの実行: 🎜キーごとに、中括弧内のコードが実行されます。 🎜🎜🎜Example🎜🎜rrreee🎜🎜Notes🎜🎜for ... in
ループは値ではなくオブジェクトの 🎜keys🎜 を走査します。 🎜🎜それは 🎜enumerable🎜 のプロパティを反復処理します。列挙不可能なプロパティ (シンボル値など) はスキップされます。 🎜🎜ループ順序は🎜未定義🎜です。追加された順序でプロパティを走査できない場合があります。 🎜🎜配列の場合、for ... in
ループは、要素の値ではなく、配列のインデックスを反復処理します。 🎜🎜継承されたプロパティの場合、for ... in
ループは親オブジェクトからのプロパティを反復処理します。 🎜🎜以上がjsでのforの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。