什么是javaScript闭包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是javaScript闭包相关的知识,希望对你有一定的参考价值。

闭包是与函数有着紧密的关系,它是函数的代码在运行过程中的一个动态环境,是一个运行期的概念。

所谓闭包,是指词法表示包括不必计算的变量的函数。也就是说,该函数能够使用函数外定义的变量。

在程序语言中,所谓闭包,是指语法域位于某个物定的区域,具有持续能照(读写)位于自身范围之外的执行域上的非持久变量值能力,的段落。这些外部执行域的非持久变量神奇的保留他们在闭包最初定义(或创建)时的值。

以上是关于什么是javaScript闭包的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 闭包(随笔)

什么是javaScript闭包

javascript中闭包

javascript 匿名函数及闭包----转载

JavaScript闭包初探

JavaScript闭包