BackboneJS のコードを調べて、実装を拡張することに興味があります。自分で作ろうとすると行き詰まります。私のコードは次のとおりです。
var extend = function(child) {
var base = this;
if(child) {
for(var prop in child) {
base[prop] = child[prop];
}
}
return base;
};
var Test = Mod.Test = function() {
this.data = {};
}
Test.prototype.set = function(key, value) {
this.data[key] = value;
}
Test.prototype.get = function(key) {
return this.data[key];
}
Test.extend = extend;
このようにしようとすると、hello メソッドを Mod.Test にアタッチできません
var testObj = new Mod.Test.extend({
hello : function() {
console.log('hello');
}
});
それはどのように可能ですか。backbonejs での実装方法。