正在回答 回答被采纳积分+1
1回答
imooc_慕慕
2022-11-21 15:27:33
同学你好,主要思想是对的,这个含义没有绝对的答案。
解析如下:
a、闭包是在内部函数对象创建时产生的,当调用外部函数时,闭包就已经产生了。外部函数每调用一次,就会产生一个闭包,闭包和闭包之间是相互独立的。
b、形成条件:1)函数嵌套函数;2)内部函数中引用了外部函数的变量;3)将内部函数作为返回值返回
c、用途:保护内部变量不被外界所污染,内部变量也不污染外部变量、可以通过返回值访问内部变量的值。
d、特性:
封闭性:外界无法访问闭包内部的数据,如果在闭包内声明变量,外界是无法访问的。
持久性:一般的函数,调用完毕之后,系统自动注销函数,而对于闭包来说,在外部函数被调 用之后,闭包结构依然保存在。
同学可以结合老师讲解的视频再重新理解一下。
学习参考官方网址
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星