1.能够访问外部作用域的函数都是闭包。
2.作用域是在与此作用域相关代码执行完毕之后消失。
3.作用域指的是变量的作用范围。
4,当与一个变量相关的代码执行完,此变量就会被销毁。(对2进行补充)
4为什么一般称函数作用域,因为函数里声明的变量拥有共同的作用域。
5,通过闭包可以保持对一个作用域引用,保持该作用域不消失。
6,什么闭包不闭包,说到底还是变量的声明周期,变量的作用范围。
1.能够访问外部作用域的函数都是闭包。
2.作用域是在与此作用域相关代码执行完毕之后消失。
3.作用域指的是变量的作用范围。
4,当与一个变量相关的代码执行完,此变量就会被销毁。(对2进行补充)
4为什么一般称函数作用域,因为函数里声明的变量拥有共同的作用域。
5,通过闭包可以保持对一个作用域引用,保持该作用域不消失。
6,什么闭包不闭包,说到底还是变量的声明周期,变量的作用范围。
本文标题:js闭包
本文链接:https://www.haomeiwen.com/subject/lcfamttx.html
网友评论