for-inとfor-offor 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); }
|
|