我正在尝试使一些功能一个接一个地工作,它们之间的等待时间为 1.5 秒。
现在,当我尝试使用相同的 ID 这样做时(在“NoteList(>here<)”中,如 1、2、3 或任何其他,它可以工作;
for (var i = 0; i < 36; i++)
{
setTimeout(function () { OnClcRandom(NoteList[0]) }, i * 1000 + 1000);
}
但!当我尝试使用 var i 这样做时,它不起作用并且使页面中的所有功能都卡住了。知道为什么吗?
for (var i = 0; i < 36; i++)
{
setTimeout(function () { OnClcRandom(NoteList[i]) }, i * 1000 + 1000);
}