weishenHong / todo-and-infos

一些待办事项和技术相关信息收集
1 stars 0 forks source link

throw 和 promise.reject 的作用和 中断代码执行 #20

Open weishenHong opened 1 year ago

weishenHong commented 1 year ago

Promise.reject 如果没有使用try catch 或者.catch 来捕获错误,那么后面的代码不会执行。

function returnReject() {
    return Promise.reject("error");
  }

  const a = await returnReject().catch((error) => {
      console.error(error);
    }); // 如果没有这个catch,end不会打印
console.log('end')