nodejs 異步轉同步遞歸

//異步轉同步遞歸
async function ss1(){
    let i =0
    async function ss2(i){
        const f1 = function(i){
            let p=new Promise((resolve)=>{
               resolve()
           }).then(()=>{
               console.log("ss2異步",i)
           })
           return p
        }
        await f1(i)
        i++
        if(i<10){
            await ss2(i)
        }
    }
    await ss2(i)
    console.log("ss1")
}
ss1()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章