闭包的三个条件: 1、函数(外函数)中定义了内函数;2、内函数使用了外函数的非全局变量;3、外函数最终返回的是内函数的引用。 简单闭包事例: 然后执行如下代码: func = outerfunc(2) func() 输出 20 因为外函数最终返回的是内函数的引用,所以变量func为内函数innerf Read More
posted @ 2018-05-24 22:35 一夜秋2014 Views(1261) Comments(2) Diggs(1) Edit