跳到主要内容
CNode

闭包内的变量是否无法访问?

问答
Mmaok发布于 11 年前最后回复 11 年前
335890

如下代码,有什么魔法能在外部访问变量a的值吗? var ret = (function(){ var a = "a"; return { fun: function(){} }; })();

查看回复

回复 (3)

M
maok#211 年前
引用 flex1988return { geta:function(){ return a; } }

@flex1988 谢谢,但我是需要动态的将某个方法覆盖到一个对象内部,该方法运行时需要访问变量a,可是我不能修改原来的代码。

F
flex1988#111 年前

return { geta:function(){ return a; } }

参与回复

登录后即可参与回复。登录