对象属性的引用
对象属性引用有两种方法
Object.data 和 Object[data]
在属性是一个变量的时候使用 Object.data
var obj={
data:'啦啦啦',
"哈哈":'',
}
obj.data // 进行调用
其他特殊情况一律使用Object[data]
var obj={
"哈哈":'值1',
1 :"值2" ,
}
obj["哈哈"] // 进行调用
obj["1"] // 进行调用
把一个未知的变量设置成一个对象的属性
比方说我不知道变量a的值是什么,他可以动态变化,我需要给obj初始化的时候就给他添加一个属性等于a的值的属性,这时候就可以在声明属性的时候用 [] 括起来
var a='7788'
var obj={
[a]:'0'
}