我通常这样做的方式,
var update = {};
update[name] = data;
update.resolved = true;
其中,name
是变量。
我认为这不是最有效的初始化方法,但是在对象表示法初始化中不可能使用变量。
其他可能的方式?
答案 0 :(得分:3)
您可以使用computed property names(这是一项ES6功能,但是如果您将问题标记为“我认为这不是问题”):
var update = {
[name] : data,
resolved : true,
};