标签:asc return function ++ bar tmp javascrip 访问 nbsp
当function里嵌套function时,内部的function可以访问外部function里的变量
function foo(x) {
var tmp = 3;
function bar(y) {
alert(x + y + (++tmp));
}
bar(10);
}
foo(2)
这时无论怎么运行输出的都是16,但这不是闭包
如果我们返回内部函数,内部function会close-over外部function的变量直到内部function结束
标签:asc return function ++ bar tmp javascrip 访问 nbsp
原文地址:http://www.cnblogs.com/Ccf-SongHaoLun/p/6036434.html