【发布时间】:2012-07-04 09:58:31
【问题描述】:
有没有一种快捷的方式来创建一个带有属性字段变量的对象?
假设我有变量PROP.Todo.PRIORITY = 'priority',然后在这个例子中使用Backbone,我想save这个属性,我怎样才能避免创建一个新对象,将它分配给某个变量然后设置财产?
我想实现这个:
var tmpObj = {};
tmpObj[PROP.Todo.PRIORITY] = "high";
this.model.save(tmpObj);
我尝试过类似的方法,但没有成功:
this.model.save(({}[PROP.Todo.PRIORITY] = "high"));
有什么建议吗?否则我会写很多长篇的对象声明。
【问题讨论】:
标签: javascript backbone.js javascript-objects