ES6-11学习笔记--async,await
基于Generator异步编程语法糖:async await
async默认输出Promise对象
将异步的代码以同步的方式书写,提高代码可阅读性
基本使用:
function timeout() {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(1);
resolve('abc')
}, 1000)
})
}
async function foo() {
// await关键字一定使用在async里面
const res = await timeout(); //先执行await里面的方法,执行完毕后再执行后面的方法
console.log(res);
console.log(2);
const res2 = await timeout();
}
foo()
放弃安逸,持续努力——成长

浙公网安备 33010602011771号