正在回答 回答被采纳积分+1
3回答
好帮手慕夭夭
2019-10-07 09:51:37
@qq_愿_26 同学你好,只有一种情况可以达到让局部变量不销毁,就是闭包。闭包实现的原理就是,把函数(函数a)内部的子函数(函数b)赋值给全局变量,由于全局变量(变量c)在代码运行的过程中是不会销毁的,所以它使用的值即子函数也就无法销毁 。子函数中使用到的局部变量i,所以这个局部变量就保存下来了哦。可参考如下代码理解
另,建议同学复习一下前面的闭包课程,加深理解哦。
https://class.imooc.com/lesson/791#mid=19881
祝学习愉快,望采纳。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星