大纲:

主体:
(1)场景1:点击按钮显示点击的第几个

注意:伪数组每次循环时都会重新计算一次长度,所以最好提出去或者直接加到for循环内部
结果:

分析:
1、i为全局变量

解决方案:
1、下标法

2、闭包法

变量分类与读取:

【闭包理解】

(1)首先做下断点测试

(2)自定义验证:

(3)闭包条件验证:

(4)验证方式
通过Chrome调试工具的debug调试工具进行断点测试,进行查看
(5)闭包产生条件

最后必须调用执行函数定义,注意不一定要调用内部函数才会产生闭包,上面断点测试即可看出。验证如下

修改:

【常见的闭包】

(1)将函数作为另外一个函数的返回值

将fn2函数作为fn1函数的返回值
(2)
.