Backbone.Model。替换属性哈希

时间:2013-10-06 19:46:55

标签: javascript backbone.js

options方法是否有set或用其他任何方式将模型的当前属性替换为提供的方法? 这就是我想要的:

var instance = new Backbone.Model();

instance.set({foo: 1});
instance.set({bar: 2}, {replace: true}); //just for example

console.log(instance.toJSON()); //returns {bar: 2}

2 个答案:

答案 0 :(得分:2)

我猜您正在寻找:http://backbonejs.org/#Model-clear

instance.clear().set({bar: 2});

答案 1 :(得分:0)

如果您只想清除一个属性,可以使用

instance.unset('foo').set({bar:2})