使用try/catch结构来处理

MDN上的一个例子

1
2
3
4
5
6
7
8
async function f3() {
try {
var z = await Promise.reject(30);
} catch(e) {
console.log(e); // 30
}
}
f3();

StackOverflow上的回答