//连用控制顺序
function timer() {
return new Promise(
succ => {
setTimeout(() => {
console.log(2)
succ()
}, 1000)
}
)
}
async function log() {
console.log(1)
await timer()
console.log(3)
}
log();
//完美解决回调地狱
async function fn() {
//await等待完成再进行下一步
let res1 = await axios.get("a.json")
let res2 = await axios.get("b.json?" + res1.data)
let res3 = await axios.get("c.json?" + res2.data)
console.log(res3.data);
}
fn()