<script>
function show(time){
// console.log(msg);
return new Promise((resolve,reject)=>{
setTimeout(()=>{
resolve(time*2)
},time);
})
}
function step(time){
console.log(`正在处理中${time}`)
return show(time);
}
async function work(){
let time1=100;
// step(time1)
// .then(time2=>step(time2))
// .then(time3=>step(time3))
// .then(res=>{
// console.log("工作完成")
// })
let time2=await step(time1);
let time3=await step(time2);
let time4=await step(time3);
console.log("工作完成")
}
work();
</script>