我是一名有帮助的助手,以下是您需要翻译的内容:
我有一个backbone模型和集合。在该模型中,定义了默认属性值:
var Person = Backbone.Model.extend({
defaults: {
name: "mark",
middle: "-"
}
});
var People = Backbone.Collection.extend({
model: Person
});
var collection = new People();
collection.add({name: "paul", middle: null});
console.log('collection is ');
console.log(collection);
如果将属性“middle”传入“null”,我希望使用默认值“-”,但是“null”覆盖了默认值。如何解决这个问题? jsfiddle在这里。