文件名称:JS中的闭包理解。。。。。。。。
文件大小:32KB
文件格式:DOCX
更新时间:2023-03-14 05:23:02
javascript
js闭包 • 每个函数都有一个包含词法环境的执行上下文,它的词法环境确定了函数内的变量赋值以及对外部环境的引用。看上去函数“记住”了外部环境,但其实上是这个函数有个指向外部环境的引用。这就是“闭包”的概念。 • 每当外部封闭函数执行的时候就产生了闭包,也就是说闭包的创建并不一定需要内部函数返回。 • JavaScript中闭包作用域是词法作用域,即它在代码写好之后就被静态决定了它的作用域。