给出了这个例子:
var obj = {
'a': 1,
'b': 2
};
将a:1, b:2
除外。但是,如果我有:
var b = 'myProperty';
var obj = {
'a': 1,
b: 2
};
我想a: 1, myProperty: 2
但我还是a: 1, b: 2
!如何解决?
答案 0 :(得分:1)
对象属性名称中的变量只允许使用括号表示法:
enable-migrations
答案 1 :(得分:1)
希望这有帮助!
var b = 'myProperty';
var obj = {
'a': 1
};
obj[b]=2;
console.log(obj)