JavaScript類別屬性的存取方式
var fish = { head : 1,
tail : 1,
feature : {
speak : false,
swim : true
}
}
其一,點運算子:
console.log(fishhead. );//1
console.log(fish.tail);//1
console.log(fish.feature);//Object { head:1, tail:1, feature: Object}
其二,[]操作符:
代碼如下:
console.log(fish['head']);//1
複製程式碼
程式碼如下:
複製程式碼
程式碼如下:
for(var prop in fish) { for(var prop in fish) { } 答案是肯定的,這是因為遍歷物件屬性時是以字串類型存在的,即prop依次為'head', 'tail','feature'.