for-inとfor-of

for in - {}オブジェクト

var object = { x: 100, y: 200, z: 300 };
for (var key in object) {
    console.log(key, object[key]);
}

object.x = undefined;
console.log(Object.keys(object).length);  # 3
delete object.x;
console.log(Object.keys(object).length);  # 2

for of - 配列などiterableなオブジェクト

var array = [100, 200, 300];
for (var v of array) {
    console.log(v);
}

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2020-05-11 (月) 17:57:10