标签:func 包含 chrome http 返回 fun ret 嵌套 pre
当一个嵌套的内部(子)函数引用了嵌套的外部(父)函数的变量(函数)时, 就产生了闭包(closure)
使用chrome调试查看
理解一: 闭包是嵌套的内部函数
理解二: 包含被引用变量(函数)的对象
注意: 闭包存在于嵌套的内部函数中
函数嵌套
内部函数引用了外部函数的数据(变量/函数)
// 1. 将函数作为另一个函数的返回值
function fn1() {
var num = 10;
function fn2() {
num++;
console.log(num);
}
return fn2;
}
var f = fn1();
f(); // 11
f(); //
标签:func 包含 chrome http 返回 fun ret 嵌套 pre
原文地址:https://www.cnblogs.com/tangge/p/11623830.html