如何在javascript / jquery中进行非阻塞睡眠?
答案 0 :(得分:15)
冒着从评论员那里窃取答案的风险,请使用setTimeout()。例如:
var aWhile = 5000; // 5 seconds
var doSomethingAfterAWhile = function() {
// do something
}
setTimeout( doSomethingAfterAWhile, aWhile );
答案 1 :(得分:0)
这甚至可以在异步函数中使用
const util = require("util");
const sleep = util.promisify(setTimeout);
await sleep(5000); // waiting 5 seconds
// now send response
await res.status(401).send("incorrect username or password");
return;