<script>
// function show(msg) {
// console.log(msg);
// return new Promise((resolve, reject) => {
// if (msg === true) {
// resolve("成功了")
// } else {
// reject("失败了")
// }
// })
// }
// // show(0);
// // show(1)
// show(true).then(val => {
// console.log(val)
// }).catch(err => console.log(err))
function show(time) {
return new Promise((resolve, reject) => {
setTimeout(()=>{
resolve(time*2)
},time);
})
}
function step(time) {
console.log(`正在处理中${time}`)
return show(time);
}
async function work() {
let time = 100;
// step(time)
// .then(time2 => step(time2))
// .then(time3 => step(time3))
// .then(res => {
// console.log("工作完成!");
// })
let time2=step(time1);//第一步
let time3=step(time2);//第二步
let time4=step(time3);//第三步
console.log("工作完成!");
}
work();
</script>