17. december 2010 - 15:37
Der er
3 kommentarer og 1 løsning
objekt orienteret
function CNSTR(){ this.mouseLoader = function(trigger) { var _this = this.mouseLoader; _this.cnstr = function(){ alert('hej'); } }; } CNSTR = new CNSTR(); hvordan kan det være jeg får 'undefined' når jeg kører funktionen nedenfor? CNSTR.mouseLoader.cnstr();
Annonceindlæg fra HP
17. december 2010 - 17:04
#1
Fordi funktionen mouseLoader ikke ar kørt, og dermed er cnstr udefineret. Prøv: function CNSTR(){ this.mouseLoader = function(trigger) { var _this = this.mouseLoader; _this.cnstr = function(){ alert('hej'); } }; } CNSTR = new CNSTR(); CNSTR.mouseLoader(); CNSTR.mouseLoader.cnstr();