【发布时间】:2014-12-26 18:41:45
【问题描述】:
我有一个超类
var mySuperClass = Backbone.Model.extend({
defaults: { ... }
});
var mySubClass = mySuperClass.extend({
defaults: _.extend(mySuperClass.prototype.defaults, {
childDefault1: ..
}
})
它工作得很好,它会覆盖我需要覆盖的每个值,但是,如果我用options 创建一个new mySubClass 就像:new mySubClass({someDefault: value}) someDefault property 不会设置。
任何想法?
【问题讨论】:
标签: javascript inheritance backbone.js underscore.js