【发布时间】:2022-10-24 03:03:20
【问题描述】:
我想打印一些东西并为下一次迭代设置超时。 例如:1 --> 2s 延迟 --> 2 --> 2s 延迟 --> 3 --> ...
for (let i = 0; i < 10; i++) {
console.log("index: "+ i);
setTimeout(() => {
}, coffeeMachine.shoppingCard.list[i].time * 1000);
}
}
这将打印:
0,1,2,3,4,5,6,7,8,9 --> 2s delay
但我想要这个:
1 --> 2s delay --> 2 --> 2s delay --> 3 -->
【问题讨论】:
标签: javascript for-loop web delay