Promise封装setTimeout

 

 

 

function timeout(delay){
    return new Promise(resolve => setTimeout(resolve, delay));
};


timeout(2000).then(()=>{
    console.log('2s');
    return timeout(2000).then(value =>{
        console.log('2s-');
    })
})

 

function timeout(delay){
    return new Promise(resolve => setTimeout(resolvedelay));
};


timeout(2000).then(()=>{
    console.log('2s');
    return timeout(2000).then(value =>{
        console.log('2s-');
    })
})
posted @ 2021-09-01 20:36  AngDH  阅读(665)  评论(0编辑  收藏  举报