ECMAScript 8 async 函数
async 函数的声明
async function fn() {}const fn = async function () {};let obj = { async method() {} }const foo = async () => {};class A {
async method() {}
}async function asyncFunc() {
return 123;
}
asyncFunc().then(x => console.log(x)); // 123
async function asyncFunc() {
throw new Error('Problem!');
}
asyncFunc().catch(err => console.log(err)); // Error: Problem!通过 await 操作符处理异步计算
async 函数的执行过程
最后更新于