如何引用javascript对象中的属性(obj.[key]如何使用)
在javascript中,一般我们都是通过对象中的 常量 使用 " . " 引用其中的值。
// 例子
var obj = {
name:"此行月相随"
};
//使用 .
console.log(obj.name) //此行月相随
//此处如果使用 [] 需要在里面添加''
console.log(obj['name']) //此行月相随
但是如果对象中的属性不确定,那么就需要使用 [ ] 来引用其中的值。
// 例子
var obj = {
name:"此行月相随"
age:"13"
sex:"男"
};
for(let key in obj){
console.log(obj[key]) //正确
console.log(obj.key) //错误 undefined
}