JAvascript点滴
537 ワード
1.[]と.
オブジェクトの定義
for inを使用してオブジェクトを巡回する
実行結果は
だから.for inで対応する属性を取ることができません
オブジェクトの定義
var obj = {
a:123,
b:"string",
c:function() {},
d:[1,2,3,4]
};
for inを使用してオブジェクトを巡回する
for (var i in obj) {
console.log(i + "(" + typeof(obj.i) + ")");
console.log(i + "(" + typeof(obj[i]) + ")");
}
実行結果は
a(undefined)
a(number)
b(undefined)
b(string)
c(undefined)
c(function)
d(undefined)
d(object)
だから.for inで対応する属性を取ることができません