Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* for-inとfor-of [#z6ab752a]
** for in - {}オブジェクト [#lee54ec1]
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
- https://developer.mozilla.org/ja/docs/Web/JavaScript/Re...
** for of - 配列などiterableなオブジェクト [#g2ae420f]
var array = [100, 200, 300];
for (var v of array) {
console.log(v);
}
- for-inの{}はiterableではないのでfor-ofは使えない
- https://developer.mozilla.org/ja/docs/Web/JavaScript/Re...
終了行:
* for-inとfor-of [#z6ab752a]
** for in - {}オブジェクト [#lee54ec1]
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
- https://developer.mozilla.org/ja/docs/Web/JavaScript/Re...
** for of - 配列などiterableなオブジェクト [#g2ae420f]
var array = [100, 200, 300];
for (var v of array) {
console.log(v);
}
- for-inの{}はiterableではないのでfor-ofは使えない
- https://developer.mozilla.org/ja/docs/Web/JavaScript/Re...
ページ名: