Q-Logo 我的学习笔记分享

javascript 实现 sleep

与其他语言不同,javascript 没有提供 sleep 函数。但是,我们可以自己写一个简单的函数,来实现sleep 的效果。废话少说,直接上干货代码:

首先定义函数

function sleep(ms) {

return new Promise(resolve => setTimeout(resolve, ms));

}

然后在需要sleep 的函数中使用

async function() {
console.log('Before sleep, ' + new Date());
await sleep(1000);
console.log('After sleep, ' + new Date());
}