Reference JavaScript reference

Promise.any 参考

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

语法

js
const result = await Promise.any([taskA, taskB]);

参数

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

返回值

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

示例

js
const tasks = [Promise.resolve("a"), Promise.resolve("b")];
const result = await Promise.any(tasks);
console.log(result);

常见错误

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

相关内容