本节知识点
- async
- await
知识点async
- 基础部分
async function reslove() {
return "测试输出";
}
//console.log(reslove()); //测试输出返回一个promise
reslove().then(res => console.log(res))
- 高级部分
async function reslove() {
const promise = new Promise((reslove, reject) => {
setTimeout(() => reslove("Hello World!"), 2000)
})
//等待resolve执行完毕以后在实行
const res = await promise;
return res;
}
//console.log(reslove()); //测试输出返回一个promise
reslove().then(res => console.log(res))