文章结构
var attName = 'name';
var p1 = {
attName: '李四', // 这里的attName是属性名,相当于各级p定义了属性名叫 attName的属性。
age: 20,
name: 'a'
}
// 实际上输出的是p1["name"]
console.log(p1[attName]) // a
var attName = 'name';
var p = {
[attName]: '李四', // 引用了变量attName。相当于添加了一个属性名为name的属性
age: 20
}
console.log(p[attName]) // 李四
console.log(p);