美文网首页
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