//异步转同步递归
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()