async/await 中实现 sleep()

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

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


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

 

声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。
随机推荐
JavaScript 中 0.1 加 0.2 不等于 0.3 的原因和解决方法
MySQL 批量修改时间
JavaScript DOM 文档对象模型
Node.js 简介
JavaScript getter和setter
WordPress 语言文件
WordPress 自定义 JWT 授权和验证
Express.js CSRF 安全防护