promise.reject(err)
时间: 2023-09-28 22:06:24 浏览: 159
js代码-面试题2:使用promise.all 进行5个请求,若其中一个失败了,怎么让其他4个成功返回
5星 · 资源好评率100%
在 JavaScript 中,`Promise.reject(err)`是一个用于创建一个被拒绝的 Promise 对象的方法。它接受一个参数 `err`,表示 Promise 被拒绝时的错误信息。这个方法返回一个立即被拒绝的 Promise 对象,并将错误信息传递给相应的处理函数。例如:
```javascript
const err = new Error("Something went wrong.");
const rejectedPromise = Promise.reject(err);
rejectedPromise.catch((error) => {
console.error(error);
});
```
在上面的例子中,我们使用 `Promise.reject(err)` 创建了一个被拒绝的 Promise 对象,并将错误信息 `err` 传递给 `catch` 方法中的处理函数。这样,当 Promise 被拒绝时,控制台就会输出错误信息 "Something went wrong."。
希望这样回答能对你有所帮助!如果你还有其他问题,请随时提问。
阅读全文