tryCatch用法

201 阅读1分钟

js中的异常捕获

自定义抛出异常

new Error('error msg')

finally

finally中有return时,try catch中的return语句都会被忽略

Promise.reject

async function fun(){ console.log('before') await Promise.reject('error msg') console.log('after') } fun() 输出结果是before promise error。 await Promise.reject()后面的代码就不会执行了