Promise.reject (error)与throw new error区别
时间: 2024-06-03 20:11:57 浏览: 296
js代码-面试题2:使用promise.all 进行5个请求,若其中一个失败了,怎么让其他4个成功返回
5星 · 资源好评率100%
Promise.reject(error)会返回一个被拒绝的promise,该promise会带有一个reason错误。而throw new error是在代码中直接抛出一个错误对象。二者的区别是,Promise.reject(error)是在异步操作中返回一个被拒绝的promise,而throw new error是在同步操作中直接抛出一个错误对象。
阅读全文