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