你能传递一个指向javascript函数的指针吗?

时间:2016-07-20 09:36:35

标签: javascript

我试图将函数从本地范围保存到全局变量,以便能够从另一个本地范围访问它。有可能吗?

var someFunc1 = function(){ return 1;}
var someFunc2 = function(){ return 2;}

globalFunc = someFunc1; // now globalFunc points to someFunc1

var localFunc = globalFunc; // now localFunc points to globalFunc

globalFunc = someFunc2;

现在localFunc指向globalFunc ==> someFunc2,但我想要localFunc==someFunc1。如果我可以将指针保存到globalFunc (就像我认为的c ++中那样),然后将其复制到localFunc,我会处理它。

0 个答案:

没有答案