闭包

1、什么是闭包?

闭包:就是函数A包含函数B,函数B可以访问函数A的变量,这里的闭包就是函数B

例子

面试题:循环中使用闭包解决“var”定义函数的问题

解决办法:

1、使用闭包

2、使用setTimeout的第三个参数,这个参数会当成timer函数的参数传入

3、使用let定义i来解决问题

原文地址:https://www.cnblogs.com/chorkiu/p/10382489.html