我试图将函数从本地范围保存到全局变量,以便能够从另一个本地范围访问它。有可能吗?
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
,我会处理它。