(十一)async和await

本节知识点

  • 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))

你可能感兴趣的:((十一)async和await)