美文网首页
纯js实现sleep方法

纯js实现sleep方法

作者: Messix_1102 | 来源:发表于2023-11-15 08:48 被阅读0次

纯js实现sleep方法

实现原理 Promise + setTimeout

// sleep方法定义
async function sleep(delay) {
    return new Promise((resolve, reject) => {
        setTimeout(() => {
            try {
                resolve(1)
            } catch (e) {
                reject(0)
            }
        }, delay);
    })
}
// sleep方法调用
async function testFun() {
    // ...
    // sleep 300毫秒
    await sleep(300);
    // ...
}

相关文章

网友评论

      本文标题:纯js实现sleep方法

      本文链接:https://www.haomeiwen.com/subject/prjswdtx.html