美文网首页
promise写delay

promise写delay

作者: Time_Notes | 来源:发表于2020-07-12 21:43 被阅读0次

用promise写一个delay

function delay(ms){

    return new Promise(resolve=>

        setTimeout(resolve,ms);

    );

}

delay(100).then(()=>alert("过了100ms"))

用promise写一个timeout

function timeoutPromise(promise,ms){

    var timeout = delay(ms).then(()=>{

        reject(new Error('timed out after '+ms+' ms'))

    });

    return Promise.race([promise,timeout]);

}

相关文章

网友评论

      本文标题:promise写delay

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