async函数内部抛出错误,会导致返回的 Promise 对象变为reject状态。抛出的错误对象会被catch方法回调函数接收到。
async function f() { throw new Error(‘出错了’); }
f().then( v => console.log(v), e => console.log(e) ) // Error: 出错了
不理解.then里的e和v是怎么来的
来自酷炫的 CNodeMD
async函数内部抛出错误,会导致返回的 Promise 对象变为reject状态。抛出的错误对象会被catch方法回调函数接收到。
async function f() { throw new Error(‘出错了’); }
f().then( v => console.log(v), e => console.log(e) ) // Error: 出错了
不理解.then里的e和v是怎么来的
来自酷炫的 CNodeMD