Backbone.Model. 替换属性哈希

Backbone.Model. Replace attributes hash

本文关键字:哈希 属性 替换 Model Backbone      更新时间:2023-09-26

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

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}

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

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

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

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