说是在循环过程过this被改变
今天遇到了这个问题: 复制代码 代码如下: //伪代码 for { addEvent(obj[i], "click", func; } 结果出现了问题,所有的dom都被注册了 i=n 的时候的事件,查了一些资料,说是在循环过程过this被改变,注册过的事件也被随之改变,找到了一种解决方法; 复制代码 代码如下: for { {addEvent(obj[i], "click", function ; } 利用必包保持对变量的持久引用,很强大的说! (如果您有更好的方法,请不吝赐教
本文由澳门新葡亰app发布于新葡亰运维,转载请注明出处:说是在循环过程过this被改变
关键词: