for (i = 0; i < 100; i++) {
botManager();
};
只执行一次
botManager();
botManager();
botManager();
但这会执行3次。我很困惑。我已经尝试过使用console.log和debugger进行调试;但无济于事。常见的解决方案是什么?
赋予循环变量作用域
for(let i = 0; i < 100; i++)
您在任何地方都使用for循环。还是最好'use strict'
在页面开始时使用。
因为如果在主for循环内部调用的函数中还有其他使用i的for循环,则可能会引起问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句