Open scriminaci opened 11 years ago
var ciccio = function(){ var data = { hello: function(){return "hello world!"} };
return { extendWith: function(extender) { extender.call(this, data); return this; }, ciao: function(){ console.log(data.hello()); } , ele: 10 };
}();
var pippo = function (){ var self = ciccio.extendWith(function(data) { data.hellohello = function() { return data.hello()+' '+data.hello(); }; this.ciaociao = function() { console.log(data.hellohello()); }; });
return self;
ciccio.ciao(); pippo.ciaociao();
var ciccio = function(){ var data = { hello: function(){return "hello world!"} };
}();
var pippo = function (){
var self = ciccio.extendWith(function(data) { data.hellohello = function() {
return data.hello()+' '+data.hello();
}; this.ciaociao = function() {
console.log(data.hellohello()); };
});
}();
ciccio.ciao(); pippo.ciaociao();