function process(i) {  
    var p = new Promise(function(resolve,reject){ 
        setTimeout(function(){
            console.log(i);
            resolve(i);
        },i*1000);
    });
    return p;
}
async function call(){
    let res1=await process(6);
    let res2=await process(3);
    let res3=await process(4);
    let res4=await process(9);
    let res5=await process(1);
    return res1+res2+res3+res4+res5;
} 
call()

//结果:依次间隔6,3,4,9,1秒,输出字符6,3,4,9,1。

 

posted on 2019-11-27 09:40  十行道人  阅读(515)  评论(0编辑  收藏  举报