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