對象獲取屬性有2種方式
- 實例.屬性名
- 實例[屬性]
在for循環中獲取屬性
- 在for in 中獲取屬性只能用[ ]不能用點
var data = {
name: '魏瓔珞',
subject: 'JavaScript',
score: 100
}
for (var key in data) {
console.log(data[key])//魏瓔珞 JavaScript 100
console.log(data.key)//undefined undefined undefined
}
- 原因
//通過屬性獲取如下
data.name
//在for in中key爲字符串,相當如下方式獲取,就獲取不到屬性
data.'name'