#Async await
*在遇到异步操作时,如果要等待异步操作完成后,再进行下一步,可以使用Async await方法
return 'fn_1'
}
function fn_2() {
return new Promise((reslove) => {
// reslove('fn_2')
setTimeout(() => {
num = 10
return reslove('fn_2')
}, 2000)
})
}
function fn_3() {
console.log(num);
return 'fn_3'
}
// async必须声明的是一个function,await必须在声明的函数内部使用。
async function fn() {
console.log(fn_1());
console.log(await fn_2());
console.log(fn_3());
}
fn()
```