时间:2021-07-01 10:21:17 帮助过:6人阅读
代码如下:
此时点击任意p弹出的都是5
出现原因:js事件处理器在线程空闲时间不会运行,导致最后运行的时候输出的都是i最后的值,即:5
2、解决办法:使用闭包将变量i的值保护起来。
以上这篇浅谈js for循环输出i为同一值的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持PHP中文网。
更多js for循环输出i为同一值的问题相关文章请关注PHP中文网!
< 上一篇
JavaScript基本数据类型和引用类型的区别详解
下一篇 >
JS组合按键事件监听插件的详细介绍
记住我的登录 忘记密码?
登录
我已阅读用户协议及版权声明
注册