【发布时间】:2019-10-26 17:22:00
【问题描述】:
我有一个用例,我需要在调用下一个函数之前有 1 到 3 秒之间的随机延迟。
我尝试使用 setTimeout 方法,但我不确定我所做的是否正确
let timeInMs = Math.random() * (3000);
console.log('timeInMs => ', timeInMs);
setTimeout(test, timeInMs);
let test = async() => {
console.log('called')
};
有人可以帮忙解决我的用例吗?
【问题讨论】:
-
请不要编辑问题以从答案中添加内容。问题是在声明之前调用了测试,并且您的编辑解决了问题,这将使答案无效
-
@SagarV 我在浏览器控制台中运行了我的代码并发现了问题,这就是为什么我在没有检查直接答案的情况下进行了编辑,这是无意的,我真正担心的是代码是否足够合乎逻辑,因为我需要在工作中实施。由于您的评论,我现在被否决了。
标签: javascript node.js settimeout