【发布时间】:2014-10-01 16:30:57
【问题描述】:
这是关于 javascript 闭包的工作。 我在另一个函数中有一个函数,我想在外部函数之外访问它。 有没有可能因为它写在这里你可以用这个实现关闭 http://www.w3schools.com/js/js_function_closures.asp JavaScript 嵌套函数 所有函数都可以访问全局范围。
事实上,在 JavaScript 中,所有函数都可以访问它们“之上”的范围。
JavaScript 支持嵌套函数。嵌套函数可以访问它们“上方”的范围。
在这个例子中,内部函数 plus() 可以访问父函数中的计数器变量:
例子
function add() {
var counter = 0;`enter code here`
function plus() {counter += 1;}
plus();
return counter;
}
我正在尝试从外部访问 plus()
【问题讨论】:
-
相关帖子here中的一些非常好的答案。
标签: javascript