Reference JavaScript reference

Promise.prototype.catch 参考

Promise.prototype.catch Reference,整理语法、参数、示例、返回值和常见错误,适合快速查询 JavaScript 写法。

语法

js
const result = promise.catch((value) => value);

参数

  • iterable / handler:静态方法接收 Promise 列表,then/catch 接收回调函数。
  • value / reason:Promise 成功值或失败原因。

返回值

返回 Promise;调用方通常需要 await 或继续链式处理。

示例

js
const promise = Promise.resolve("reference");
const result = await promise.catch((value) => value.toUpperCase());
console.log(result);

常见错误

  • 没有 await 或 return Promise,会让错误逃出当前 try/catch。

相关内容