小编Mik*_*ike的帖子

如何根据索引/迭代次数动态更改For循环中的间隔时间?

由于我无法发表评论,因此我不得不撰写这篇文章。我得到下面的代码,它延迟/恰好延迟1秒或1000毫秒-

let n = 5;
for (let i=1; i<n; i++)
{
  setTimeout( function timer()
  {
      console.log("hello world");
  }, i*1000 );
}
Run Code Online (Sandbox Code Playgroud)

但是,如何将其延迟* 1000秒而不是固定的1000毫秒,所以等待取决于迭代次数?

例如,如果n = 5,那么我希望在第一次迭代中将循环延迟设为1秒。在第二次迭代中2秒,依此类推...最终延迟将为5秒。

javascript wait

12
推荐指数
4
解决办法
192
查看次数

标签 统计

javascript ×1

wait ×1