async await是用来代替.then的语法糖吧,相当于promise.then,可如果promise没有成功,是失败的返回,那await拿到的是什么呢?
收起
拿不到信息,你如果想抓错误信息 可以从外层用try catch捕获
const a = async () => { try { const c = await b(); }catch(err){ console.log(err) } }; function b() { return new Promise((res, rej) => { console.log(123); return rej("123123"); }); } a();
报告相同问题?