- Objective:
- Breadcrumb:
# 概念阐释
## 语义
在实践中,通常更希望使用`promise.catch()`来捕获被拒绝的状态,而不是在[[js 异步 Promise.then()方法]]中写2种状态。`.catch()`是`.then()`的[[语法糖 Syntactic Sugar]]。
`.catch()`会捕获代码中所有的`reject();`,一旦捕获到错误,**后面的程序将不再执行**,这和[[js 异步 Promise 链式调用]]中的`.then();`只捕获上一个`resolve();`不同。
## 语法
```js
.catch(onRejected)
```
# 实例
# 相关内容
# 问题
# 问题答案
# 参考资料