javascript 闭包 通俗解释
Posted web前端开发技术
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 闭包 通俗解释相关的知识,希望对你有一定的参考价值。
代码段
function foo(){
var a = 2;
function bar(){
console.log(a);
}
return bar;
}
var baz = foo();
baz();
以上代码段就是闭包。
闭包使得函数可以继续访问定义时的词法作用域。
闭包实质:将内部函数传递到所在的词法作用域以外,内部函数仍然持有对原始定义作用域的引用。
以上是关于javascript 闭包 通俗解释的主要内容,如果未能解决你的问题,请参考以下文章