2011-11-09 26 views
0

我想知道如何将功能设置方法:传递函数性质

function myfunc(){ 
    this.method = function() {}; 
    this.method2 = function(){this.method();} 
} 

所以,我可以做到这一点

obj=new myfunc(); 
obj.method=function(){//otherthings}; 

执行方法2时,新方法也要执行。

更新:它工作得很好,没问题

+0

该代码应该工作得很好.. – GAgnew

+0

就是这样。你尝试过时出了什么问题吗?你为什么认为这里有一个问题? –

+0

如果你完全按照上面的说法,然后说'obj.method2();'会发生什么?它应该工作。 – nnnnnn

回答

2

是的,这正是你怎么做。