闭包的定义是否跟环境变量定义有关
来源:11-11 什么是闭包
Singularity奇点
2019-02-04
测试了一下闭包和环境变量有关,第一个例子只定义了全局变量,闭包显示没有
第二个例子定义了环境变量,闭包就能access到
写回答
1回答
-
奥观海同志
2019-02-16
闭包的三个条件:
1,外部函数中定义了内部函数
2,内部函数使用了外部函数的非全局变量
3,外部函数返回内部函数的引用
你的第一个例子a是全局变量,所以不符合第2条,故不属于闭包.
10
相似问题