大纲:
主体:
(1) 场景 1: 点击按钮显示点击的第几个
注意: 伪数组每次循环时都会重新计算一次长度, 所以最好提出去或者直接加到 for 循环内部
结果:
分析:
1,i 为全局变量
解决方案:
1, 下标法
2, 闭包法
变量分类与读取:
[闭包理解]
(1) 首先做下断点测试
(2) 自定义验证:
(3) 闭包条件验证:
(4) 验证方式
通过 Chrome 调试工具的 debug 调试工具进行断点测试, 进行查看
(5) 闭包产生条件
最后必须调用执行函数定义, 注意不一定要调用内部函数才会产生闭包, 上面断点测试即可看出. 验证如下
修改:
[常见的闭包]
(1) 将函数作为另外一个函数的返回值
将 fn2 函数作为 fn1 函数的返回值
(2)
.
来源: http://www.bubuko.com/infodetail-3313214.html