for-in 構文
構文 for-in は、オブジェクトを反復処理するためのループを作成します。
構文
for (let キー変数 in オブジェクト) {
/*
キー変数には、反復処理されるオブジェクトのキーが
順番に代入されます。
*/
};
例
オブジェクトのキーを反復処理して、それらを画面に表示してみましょう:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // 'a', 'b', 'c' を出力
}
例
次に、オブジェクトの要素を表示してみましょう:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // 1, 2, 3 を出力
}
関連項目
-
JavaScriptチュートリアルのレッスン,
for-inループの操作について説明しています -
構文
for-of,
配列を反復処理するためのループを作成します -
命令
break,
ループを中断します -
命令
continue,
ループを次の反復処理に進めます