变量为name
对象为obj
var name = 'name';
var obj ={};
obj[key]=''; ✔
var name = 'jack'
var obj = {
name: 1,
[name] : 2,
[name + 'aaa'] : 3
}
console.log(obj) // { name: 1, jack: 2, jackaaa: 3 }
以上这两种方式都是正确的
var name = 'name';
var obj = {key:''} ✘