小编Abh*_*yar的帖子

如何使用 async 或 promise 添加带有 setTimeout 的随机延迟

如果我想使用 setTimeout 和delay = Math.random() * 1000. 由于异步编程和事件循环,答案将是从 1 到 10 以随机顺序排列的数字。

我想要的是以上述相同的延迟按递增顺序打印数字。这可以通过 Promises 或 Async 模块来完成。我的意思是说它应该只打印一次,然后打印 2,依此类推。

任何帮助,将不胜感激。

注意:请不要给出诸如为变量添加时间并将该变量用作延迟之类的答案。

javascript asynchronous settimeout es6-promise

1
推荐指数
1
解决办法
2164
查看次数