我想取消设置以相同子字符串开头的 Backbone.js 模型的所有属性,例如:
logo_id
logo_width
logo_height
我想做类似的事情:
model.unsetAllStartsWith('logo');
代码将类似于:
_.extend(Backbone.Model, {
unsetAllStartsWith : function(str){
// something with this.toJSON() ?
}
});
我对模型和 toJSON 感到困惑。另外,这是扩展 Backbone 模型类的正确方法吗?