async/await 中实现 sleep()

数据采集时,有时候需要延时操作,实现类似sleep()这样的函数:

function sleep(ms) {
    return new Promise((resolve) => {
        setTimeout(() => {
            resolve('sleep for ' + ms + ' ms');
        }, ms);
    });
}


async function main() {
    await sleep(1500);
    ...
}

 

声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。
真诚赞赏,手留余香
赞赏
随机推荐
WordPress 支持事务
如何使用命令修改 MySQL 数据库名称
WordPress 获取当前主题文件夹的路径
使用 svg 作为背景图片
uni-app 实现暗黑模式/夜间模式/深色模式/暗黑主题(DarkMode)的几种方法
Nginx 使用 Njs 授权访问文件
支持 Selector API 的 HTML 解析器 node-html-parser
WordPress 后台添加菜单