有没有一种简写的方法来创建一个带有属性字段变量的对象?
假设我有变量PROP.Todo.PRIORITY = 'priority'
,然后在这个例子中使用Backbone,我想保存这个属性,我怎样才能避免创建一个新对象,将它分配给某个变量然后设置属性?
我想实现这一点:
var tmpObj = {};
tmpObj[PROP.Todo.PRIORITY] = "high";
this.model.save(tmpObj);
我尝试过这样的事情,但没有成功:
this.model.save(({}[PROP.Todo.PRIORITY] = "high"));
有什么建议么?否则我会写很多长篇的对象声明。