老师,有个问题,以前讲过忘记了、。、
来源:8-11 自由编程
ZZZZZzn
2020-06-27 01:23:11
就是如果遍历一个对象,然后它的索引总是显示最多的那个,比如一共4个索引。然后一直显示4,,这什么原理?? 冒泡?? 我记得以前讲过,找不到了
2回答
好帮手慕久久
2020-06-27
同学你好,是说类似如下这个练习题吗?
https://class.imooc.com/lesson/791#mid=19885
如果是的话,这是因为在for循环中为每一个li绑定点击事件,for循环结束时,i的值为4(i是全局变量)。
当点击事件触发时,会执行对应的事件处理函数:alert(i),由于只有全局下有变量i,所以打印的都是4。
可利用闭包实现弹出自己的索引,如下:
如果我的回答帮到了你,欢迎采纳,祝学习愉快!
好帮手慕久久
2020-06-27
同学你好,明白就好:
祝学习愉快!
相似问题