闭包

1、什么是闭包?

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

例子

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

解决办法:

1、使用闭包

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

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

posted @ 2019-02-20 14:34  KIU的博客  阅读(96)  评论(0编辑  收藏  举报