【发布时间】:2015-01-23 20:24:11
【问题描述】:
我有一个脚本需要一个函数为每个对象运行多次,但对象的数量由用户在变量中设置。
它会像这样工作
dothis(1);
dothis(2);
dothis(3);
但这不起作用
for (var i = 0; i < howMany; i++)
{
setInterval(
function()
{
dothis(i);
},
(Math.floor(Math.random() * 10) + 1)
);
}
【问题讨论】:
-
这不起作用,为什么?请发布日志或错误输出
-
如果您只想:
dothis(1); dothis(2); ...为什么需要setInterval()带有循环?为什么只有一个循环或一个间隔不起作用? -
@SpencerWieczorek 每个间隔应该在不同(随机)时间运行和完成
标签: javascript for-loop setinterval