{"id":6430,"date":"2026-07-09T14:49:08","date_gmt":"2026-07-09T05:49:08","guid":{"rendered":"https:\/\/route-zero.com\/recruit\/?post_type=route&#038;p=6430"},"modified":"2026-10-09T14:51:03","modified_gmt":"2026-10-09T05:51:03","slug":"javascript-promise-all-allsettled-failure","status":"publish","type":"route","link":"https:\/\/route-zero.com\/recruit\/route\/6430\/","title":{"rendered":"API\u306e\u4e00\u90e8\u304c\u5931\u6557\u3057\u305f\u3089\uff1fPromise.all\u3068allSettled\u306e\u9078\u3073\u65b9"},"content":{"rendered":"<p>JavaScript\u306e`Promise.all()`\u3068`Promise.allSettled()`\u306e\u9055\u3044\u306f\u3001\u9014\u4e2d\u30671\u4ef6\u5931\u6557\u3057\u305f\u3068\u304d\u306e\u623b\u308a\u65b9\u3067\u3059\u3002`Promise.all()`\u306f\u5165\u529b\u306ePromise\u304c1\u4ef6\u3067\u3082\u62d2\u5426\u3055\u308c\u308b\u3068\u3001\u305d\u306e\u6642\u70b9\u3067\u8fd4\u308a\u5024\u306ePromise\u3082\u62d2\u5426\u3055\u308c\u307e\u3059\u3002\u4e00\u65b9\u306e`Promise.allSettled()`\u306f\u3001\u3059\u3079\u3066\u304c\u6210\u529f\u30fb\u5931\u6557\u306e\u3069\u3061\u3089\u304b\u306b\u78ba\u5b9a\u3059\u308b\u307e\u3067\u5f85\u3061\u3001\u305d\u308c\u305e\u308c\u306e\u7d50\u679c\u3092\u8fd4\u3057\u307e\u3059\u3002\u753b\u9762\u3084API\u306e\u51e6\u7406\u3067\u300c\u5168\u90e8\u5fc5\u8981\u300d\u306a\u3089`all`\u3001\u300c\u90e8\u5206\u6210\u529f\u3092\u6d3b\u304b\u3057\u305f\u3044\u300d\u306a\u3089`allSettled`\u304c\u57fa\u672c\u3067\u3059\u3002<\/p>\n<h2>\u5148\u306b\u6bd4\u8f03\uff1a\u5168\u90e8\u6210\u529f\u304c\u5fc5\u8981\u304b\u3001\u90e8\u5206\u6210\u529f\u3092\u6b8b\u3059\u304b<\/h2>\n<table>\n<thead>\n<tr>\n<th>\u6bd4\u8f03\u3059\u308b\u70b9<\/th>\n<th>Promise.all()<\/th>\n<th>Promise.allSettled()<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1\u4ef6\u3060\u3051\u5931\u6557<\/td>\n<td>\u8fd4\u308a\u5024\u306ePromise\u304c\u62d2\u5426\u3055\u308c\u308b<\/td>\n<td>\u3059\u3079\u3066\u306e\u5b8c\u4e86\u5f8c\u3001\u5404\u7d50\u679c\u3092\u78ba\u8a8d\u3067\u304d\u308b<\/td>\n<\/tr>\n<tr>\n<td>\u6210\u529f\u6642\u306b\u5f97\u308b\u5024<\/td>\n<td>\u5165\u529b\u9806\u306e\u5024\u306e\u914d\u5217<\/td>\n<td>\u5165\u529b\u9806\u306e\u7d50\u679c\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u914d\u5217<\/td>\n<\/tr>\n<tr>\n<td>\u5931\u6557\u306e\u60c5\u5831<\/td>\n<td>\u6700\u521d\u306b\u62d2\u5426\u3055\u308c\u305f\u7406\u7531\u3092catch\u3067\u6271\u3046<\/td>\n<td>\u5404\u8981\u7d20\u306estatus\u3068reason\u3067\u6271\u3046<\/td>\n<\/tr>\n<tr>\n<td>\u5411\u3044\u3066\u3044\u308b\u51e6\u7406<\/td>\n<td>\u5fc5\u8981\u306a\u30c7\u30fc\u30bf\u304c\u5168\u90e8\u305d\u308d\u308f\u306a\u3044\u3068\u753b\u9762\u3092\u7d44\u3081\u306a\u3044<\/td>\n<td>\u8907\u6570\u30a6\u30a3\u30b8\u30a7\u30c3\u30c8\u306e\u3046\u3061\u53d6\u5f97\u3067\u304d\u305f\u3082\u306e\u3060\u3051\u8868\u793a\u3059\u308b<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u3069\u3061\u3089\u3082\u8907\u6570\u306e\u975e\u540c\u671f\u51e6\u7406\u3092\u307e\u3068\u3081\u308b\u4ed5\u7d44\u307f\u3067\u3001JavaScript\u306e\u30b9\u30ec\u30c3\u30c9\u3092\u5897\u3084\u3059API\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u9055\u3046\u306e\u306f\u51e6\u7406\u306e\u6210\u5426\u3092\u3069\u3046\u96c6\u7d04\u3059\u308b\u304b\u3067\u3059\u3002MDN\u306e\u4e21\u30ea\u30d5\u30a1\u30ec\u30f3\u30b9\u3067\u3082\u3001\u4f9d\u5b58\u95a2\u4fc2\u306e\u3042\u308b\u51e6\u7406\u306b\u306f`all`\u3001\u500b\u5225\u306e\u7d50\u679c\u3092\u78ba\u8a8d\u3057\u305f\u3044\u51e6\u7406\u306b\u306f`allSettled`\u304c\u5411\u304f\u3068\u8aac\u660e\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<hr>\n<h2>Promise.all()\uff1a1\u4ef6\u5931\u6557\u3059\u308b\u3068\u5168\u4f53\u306freject\u306b\u306a\u308b<\/h2>\n<p>\u30e6\u30fc\u30b6\u30fc\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3068\u6a29\u9650\u306e\u4e21\u65b9\u304c\u305d\u308d\u3063\u3066\u521d\u3081\u3066\u8868\u793a\u3067\u304d\u308b\u753b\u9762\u306a\u3089\u3001\u3069\u3061\u3089\u304b\u304c\u6b20\u3051\u305f\u6642\u70b9\u3067\u6b21\u306e\u51e6\u7406\u306b\u9032\u3081\u306a\u3044\u65b9\u304c\u660e\u78ba\u3067\u3059\u3002<\/p>\n<pre><code>async function loadRequiredData() {\r\n  const [profile, permissions] = await Promise.all([\r\n    fetchProfile(),\r\n    fetchPermissions()\r\n  ]);\r\n  return { profile, permissions };\r\n}\r\n\r\ntry {\r\n  const data = await loadRequiredData();\r\n  renderPage(data);\r\n} catch (error) {\r\n  showLoadError(error);\r\n}<\/code><\/pre>\n<p>\u3053\u306e\u4f8b\u3067\u306f`fetchProfile()`\u307e\u305f\u306f`fetchPermissions()`\u304c\u8fd4\u3059Promise\u304c\u62d2\u5426\u3055\u308c\u308b\u3068\u3001`await Promise.all(&#8230;)`\u304c\u4f8b\u5916\u306b\u306a\u308a\u307e\u3059\u3002\u91cd\u8981\u306a\u306e\u306f\u3001\u6700\u521d\u306e\u5931\u6557\u304c\u4ed6\u306e\u901a\u4fe1\u3092\u81ea\u52d5\u3067\u4e2d\u6b62\u3059\u308b\u308f\u3051\u3067\u306f\u306a\u3044\u3053\u3068\u3002`Promise.all()`\u306e\u8fd4\u308a\u5024\u306f\u65e9\u304freject\u3055\u308c\u3066\u3082\u3001\u3059\u3067\u306b\u59cb\u307e\u3063\u305f\u6b8b\u308a\u306e\u51e6\u7406\u306f\u901a\u5e38\u305d\u306e\u307e\u307e\u9032\u307f\u307e\u3059\u3002<\/p>\n<blockquote>\n<p><strong>\u7528\u8a9e\u89e3\u8aac\uff1areject\uff08\u62d2\u5426\uff09<\/strong><br \/>Promise\u304c\u6210\u529f\u5024\u3067\u306f\u306a\u304f\u5931\u6557\u7406\u7531\u3067\u78ba\u5b9a\u3059\u308b\u3053\u3068\u3067\u3059\u3002`await`\u3067\u306f\u901a\u5e38\u3001`try\/catch`\u3067\u5931\u6557\u3092\u53d7\u3051\u53d6\u308a\u307e\u3059\u3002<\/p>\n<\/blockquote>\n<hr>\n<h2>Promise.allSettled()\uff1a\u5931\u6557\u3057\u305f\u51e6\u7406\u3060\u3051\u5207\u308a\u5206\u3051\u308b<\/h2>\n<p>\u30cb\u30e5\u30fc\u30b9\u3001\u901a\u77e5\u3001\u30ec\u30b3\u30e1\u30f3\u30c9\u306a\u3069\u72ec\u7acb\u3057\u305f\u60c5\u5831\u3092\u4e26\u3079\u308b\u753b\u9762\u3067\u306f\u30011\u4ef6\u306e\u53d6\u5f97\u5931\u6557\u3067\u5168\u4f53\u3092\u7a7a\u767d\u306b\u3059\u308b\u5fc5\u8981\u306f\u3042\u308a\u307e\u305b\u3093\u3002`allSettled`\u306a\u3089\u5931\u6557\u7b87\u6240\u3092\u533a\u5225\u3057\u3001\u6210\u529f\u3057\u305f\u7d50\u679c\u3092\u4f7f\u3048\u307e\u3059\u3002<\/p>\n<pre><code>const results = await Promise.allSettled([\r\n  fetchNews(),\r\n  fetchNotifications(),\r\n  fetchRecommendations()\r\n]);\r\n\r\nconst names = [&quot;news&quot;, &quot;notifications&quot;, &quot;recommendations&quot;];\r\nconst viewData = {};\r\n\r\nresults.forEach((result, index) =&gt; {\r\n  const key = names[index];\r\n  if (result.status === &quot;fulfilled&quot;) {\r\n    viewData[key] = result.value;\r\n  } else {\r\n    reportWidgetError(key, result.reason);\r\n    viewData[key] = null;\r\n  }\r\n});\r\n\r\nrenderWidgets(viewData);<\/code><\/pre>\n<p>\u7d50\u679c\u306f\u5165\u529b\u3057\u305fPromise\u3068\u540c\u3058\u9806\u306b\u4e26\u3073\u307e\u3059\u3002\u6210\u529f\u6642\u306f`{ status: &quot;fulfilled&quot;, value: &#8230; }`\u3001\u5931\u6557\u6642\u306f`{ status: &quot;rejected&quot;, reason: &#8230; }`\u3068\u3044\u3046\u5f62\u3067\u3059\u3002\u5b8c\u4e86\u9806\u306b\u4e26\u3073\u66ff\u3048\u3089\u308c\u308b\u308f\u3051\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n<p>\u3053\u3053\u3067`status`\u3092\u898b\u305a\u306b`result.value`\u3060\u3051\u3092\u8aad\u307f\u8fbc\u3080\u3068\u3001\u5931\u6557\u3092\u898b\u843d\u3068\u3057\u307e\u3059\u3002\u5931\u6557\u3092\u8a31\u5bb9\u3059\u308b\u5834\u5408\u3067\u3082\u3001\u30ed\u30b0\u30fb\u518d\u8a66\u884c\u30fb\u4ee3\u66ff\u8868\u793a\u306e\u3069\u308c\u3092\u884c\u3046\u304b\u306f\u30a2\u30d7\u30ea\u5074\u3067\u6c7a\u3081\u307e\u3059\u3002<\/p>\n<hr>\n<h2>API\u901a\u4fe1\u3067\u306fHTTP\u30a8\u30e9\u30fc\u306e\u5224\u5b9a\u3082\u5225\u306b\u5fc5\u8981<\/h2>\n<p>`fetch()`\u306fHTTP 404\u3084500\u306e\u30ec\u30b9\u30dd\u30f3\u30b9\u3092\u53d7\u3051\u53d6\u3063\u305f\u3060\u3051\u3067\u306f\u901a\u5e38reject\u3057\u307e\u305b\u3093\u3002`all`\u3092\u4f7f\u3063\u3066\u3082\u3001HTTP\u30b9\u30c6\u30fc\u30bf\u30b9\u3092\u691c\u67fb\u3057\u306a\u3044\u9650\u308a\u300c\u53d6\u5f97\u6210\u529f\u300d\u306e\u3088\u3046\u306b\u6271\u3063\u3066\u3057\u307e\u3046\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002API\u7528\u306e\u95a2\u6570\u3067`response.ok`\u3092\u78ba\u8a8d\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<pre><code>async function fetchJson(url) {\r\n  const response = await fetch(url);\r\n  if (!response.ok) {\r\n    throw new Error(`HTTP ${response.status}: ${url}`);\r\n  }\r\n  return response.json();\r\n}\r\n\r\nconst results = await Promise.allSettled([\r\n  fetchJson(&quot;\/api\/news&quot;),\r\n  fetchJson(&quot;\/api\/notifications&quot;)\r\n]);<\/code><\/pre>\n<p>\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u969c\u5bb3\u3068HTTP\u30a8\u30e9\u30fc\u3092\u540c\u3058\u30ab\u30c6\u30b4\u30ea\u306b\u307e\u3068\u3081\u308b\u304b\u3001\u500b\u5225\u306b\u8868\u793a\u3059\u308b\u304b\u3082\u8a2d\u8a08\u4e8b\u9805\u3067\u3059\u3002\u30e6\u30fc\u30b6\u30fc\u5411\u3051\u753b\u9762\u306b\u5185\u90e8URL\u3084\u8a73\u7d30\u306a\u4f8b\u5916\u3092\u305d\u306e\u307e\u307e\u51fa\u3055\u306a\u3044\u3088\u3046\u306b\u5206\u3051\u3066\u6271\u3044\u307e\u3059\u3002<\/p>\n<h2>\u5224\u65ad\u306b\u8ff7\u3063\u305f\u3068\u304d\u306e\u5b9f\u52d9\u30c1\u30a7\u30c3\u30af<\/h2>\n<ul>\n<li>\u3069\u308c\u304b1\u4ef6\u3067\u3082\u6b20\u3051\u305f\u3089\u753b\u9762\u306e\u610f\u5473\u304c\u5d29\u308c\u308b\uff1f \u2192 `Promise.all()`\u3092\u5019\u88dc\u306b\u3059\u308b<\/li>\n<li>\u6210\u529f\u3057\u305f\u3082\u306e\u3060\u3051\u8868\u793a\u3057\u3066\u3082\u4fa1\u5024\u304c\u3042\u308b\uff1f \u2192 `Promise.allSettled()`\u3092\u5019\u88dc\u306b\u3059\u308b<\/li>\n<li>\u5931\u6557\u3057\u305f\u51e6\u7406\u3092\u5f8c\u304b\u3089\u500b\u5225\u518d\u8a66\u884c\u3057\u305f\u3044\uff1f \u2192 `allSettled`\u306e\u7d50\u679c\u304b\u3089\u5931\u6557\u9805\u76ee\u3092\u62bd\u51fa\u3059\u308b<\/li>\n<li>\u9014\u4e2d\u3067\u901a\u4fe1\u3092\u6b62\u3081\u305f\u3044\uff1f \u2192 `Promise.all()`\u4efb\u305b\u306b\u305b\u305a`AbortController`\u306a\u3069\u30ad\u30e3\u30f3\u30bb\u30eb\u624b\u6bb5\u3092\u5225\u9014\u8a2d\u8a08\u3059\u308b<\/li>\n<li>\u5927\u91cf\u306e\u30ea\u30af\u30a8\u30b9\u30c8\u3092\u540c\u6642\u306b\u6295\u3052\u308b\uff1f \u2192 \u3069\u3061\u3089\u3082\u4e26\u5217\u6570\u3092\u5236\u9650\u3057\u306a\u3044\u305f\u3081\u3001\u30d0\u30c3\u30c1\u5206\u5272\u3084\u540c\u6642\u5b9f\u884c\u6570\u306e\u5236\u5fa1\u3092\u691c\u8a0e\u3059\u308b<\/li>\n<\/ul>\n<p>\u300c\u901f\u305d\u3046\u3060\u304b\u3089`all`\u300d\u300c\u5b89\u5168\u305d\u3046\u3060\u304b\u3089`allSettled`\u300d\u3067\u306f\u306a\u304f\u3001\u5931\u6557\u6642\u306b\u5229\u7528\u8005\u3078\u4f55\u3092\u8fd4\u3057\u305f\u3044\u304b\u3067\u6c7a\u3081\u308b\u3068\u3001\u30a8\u30e9\u30fc\u51e6\u7406\u304c\u5834\u5f53\u305f\u308a\u7684\u306b\u306a\u308a\u307e\u305b\u3093\u3002<\/p>\n<h2>\u3088\u304f\u3042\u308b\u8aa4\u89e3\uff1a\u5931\u6557\u9806\u30fb\u7a7a\u914d\u5217\u30fb\u540c\u6642\u5b9f\u884c<\/h2>\n<table>\n<thead>\n<tr>\n<th>\u7591\u554f<\/th>\n<th>\u5b9f\u969b\u306e\u6319\u52d5<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u7d50\u679c\u306f\u5b8c\u4e86\u3057\u305f\u9806\u306b\u4e26\u3076\uff1f<\/td>\n<td>\u3044\u3044\u3048\u3002\u4e21\u30e1\u30bd\u30c3\u30c9\u3068\u3082\u7d50\u679c\u306e\u4e26\u3073\u306f\u5165\u529b\u9806\u3067\u3059\u3002<\/td>\n<\/tr>\n<tr>\n<td>\u7a7a\u914d\u5217\u3092\u6e21\u3057\u305f\u3089\uff1f<\/td>\n<td>\u3069\u3061\u3089\u3082\u7a7a\u914d\u5217\u3067fulfilled\u306b\u306a\u308a\u307e\u3059\u3002<\/td>\n<\/tr>\n<tr>\n<td>allSettled\u306a\u3089\u7d76\u5bfe\u306b\u4f8b\u5916\u304c\u8d77\u304d\u306a\u3044\uff1f<\/td>\n<td>\u5165\u529bPromise\u306e\u500b\u5225reject\u306f\u7d50\u679c\u3068\u3057\u3066\u683c\u7d0d\u3057\u307e\u3059\u304c\u3001\u5f8c\u7d9a\u306e\u51e6\u7406\u3084\u4e0d\u6b63\u306a\u5f15\u6570\u306a\u3069\u3001\u5225\u306e\u4f8b\u5916\u307e\u3067\u9632\u3050\u6a5f\u80fd\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/td>\n<\/tr>\n<tr>\n<td>all\u306ereject\u3067\u6b8b\u308a\u306f\u30ad\u30e3\u30f3\u30bb\u30eb\u3055\u308c\u308b\uff1f<\/td>\n<td>\u3044\u3044\u3048\u3002\u96c6\u7d04Promise\u306e\u62d2\u5426\u3068\u5143\u306e\u51e6\u7406\u306e\u4e2d\u6b62\u306f\u5225\u3067\u3059\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u300callSettled\u306f\u5931\u6557\u3057\u306a\u3044\u300d\u3068\u899a\u3048\u308b\u3088\u308a\u3001\u300c\u305d\u308c\u305e\u308c\u306e\u5931\u6557\u3092\u7d50\u679c\u30c7\u30fc\u30bf\u3068\u3057\u3066\u53d7\u3051\u53d6\u308b\u300d\u3068\u7406\u89e3\u3059\u308b\u3068\u8aa4\u7528\u3092\u907f\u3051\u3089\u308c\u307e\u3059\u3002<\/p>\n<h2>\u975e\u540c\u671f\u51e6\u7406\u306e\u57fa\u790e\u3068\u95a2\u9023\u3059\u308b\u30a8\u30e9\u30fc\u51e6\u7406<\/h2>\n<p>Promise\u81ea\u4f53\u3084`async\/await`\u306e\u52d5\u304d\u304c\u307e\u3060\u66d6\u6627\u306a\u5834\u5408\u306f\u3001\u96c6\u7d04\u30e1\u30bd\u30c3\u30c9\u306e\u524d\u306b\u57fa\u790e\u3092\u6574\u7406\u3059\u308b\u3068\u7406\u89e3\u3057\u3084\u3059\u304f\u306a\u308a\u307e\u3059\u3002<\/p>\n<p>\uff08\u975e\u540c\u671f\u51e6\u7406\u3084Promise\u306e\u524d\u63d0\u3092\u78ba\u8a8d\u3057\u305f\u3044\u5834\u5408\u306b\u3064\u3044\u3066\u306f\u300e<a href=\"https:\/\/route-zero.com\/recruit\/route\/1212\/\">\u975e\u540c\u671f\u51e6\u7406\u3068\u306f\uff1fJavaScript\u3068Java\u306e\u5b9f\u4f8b\u3067\u308f\u304b\u308b\u4f7f\u3044\u65b9\u30fb\u843d\u3068\u3057\u7a74\u30fb\u89e3\u6c7a\u6cd5<\/a>\u300f\u3092\u3054\u53c2\u7167\u304f\u3060\u3055\u3044\uff09<\/p>\n<p>`Promise.try()`\u306f\u3001\u540c\u671f\u30fb\u975e\u540c\u671f\u306e\u95a2\u6570\u547c\u3073\u51fa\u3057\u3092Promise\u3068\u3057\u3066\u6271\u3044\u3084\u3059\u304f\u3059\u308b\u305f\u3081\u306e\u5225\u306e\u624b\u6bb5\u3067\u3059\u3002`all`\u3068`allSettled`\u306e\u96c6\u7d04\u306e\u9055\u3044\u3068\u306f\u76ee\u7684\u304c\u7570\u306a\u308a\u307e\u3059\u3002<\/p>\n<p>\uff08\u540c\u671f\u3068\u975e\u540c\u671f\u306e\u30a8\u30e9\u30fc\u51e6\u7406\u3092\u307e\u3068\u3081\u308b\u8a71\u984c\u3092\u77e5\u308a\u305f\u3044\u5834\u5408\u306b\u3064\u3044\u3066\u306f\u300e<a href=\"https:\/\/route-zero.com\/recruit\/route\/1378\/\">ES2025 Promise.try \u306e\u4f7f\u3044\u65b9\u3068\u6d3b\u7528\u4f8b\uff5c\u540c\u671f\u30fb\u975e\u540c\u671f\u306e\u30a8\u30e9\u30fc\u51e6\u7406\u3092\u7d71\u4e00\u3059\u308b\u65b9\u6cd5<\/a>\u300f\u3092\u3054\u53c2\u7167\u304f\u3060\u3055\u3044\uff09<\/p>\n<h2>FAQ\uff1aPromise\u306e\u96c6\u7d04\u3067\u3088\u304f\u805e\u304b\u308c\u308b\u3053\u3068<\/h2>\n<h3>Promise.all()\u30671\u4ef6\u5931\u6557\u3057\u305f\u5834\u5408\u3001\u6b8b\u308a\u306e\u6210\u529f\u7d50\u679c\u306f\u53d6\u308c\u307e\u3059\u304b\uff1f<\/h3>\n<p>\u623b\u308a\u5024\u306ePromise\u306f\u62d2\u5426\u3055\u308c\u308b\u305f\u3081\u3001\u3059\u3079\u3066\u306e\u6210\u529f\u5024\u3092\u914d\u5217\u3067\u53d7\u3051\u53d6\u308b\u901a\u5e38\u306e\u66f8\u304d\u65b9\u3067\u306f\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3002\u90e8\u5206\u7d50\u679c\u3092\u5fc5\u8981\u3068\u3059\u308b\u306a\u3089allSettled\u3092\u4f7f\u3046\u304b\u3001\u500b\u5225\u306e\u5931\u6557\u3092catch\u3057\u3066\u5024\u306b\u5909\u63db\u3059\u308b\u65b9\u6cd5\u3092\u691c\u8a0e\u3057\u307e\u3059\u3002<\/p>\n<h3>Promise.allSettled()\u306e\u7d50\u679c\u3067\u5931\u6557\u3060\u3051\u62bd\u51fa\u3067\u304d\u307e\u3059\u304b\uff1f<\/h3>\n<p>\u306f\u3044\u3002`results.filter(result =&gt; result.status === &quot;rejected&quot;)`\u3067\u5931\u6557\u7d50\u679c\u3092\u62bd\u51fa\u3057\u3001`reason`\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002\u5143\u306e\u51e6\u7406\u540d\u3082\u5fc5\u8981\u306a\u3089\u3001\u5165\u529b\u9806\u3068\u306e\u5bfe\u5fdc\u3092\u4fdd\u6301\u3057\u307e\u3059\u3002<\/p>\n<h3>allSettled()\u306fall()\u3088\u308a\u5fc5\u305a\u9045\u3044\u3067\u3059\u304b\uff1f<\/h3>\n<p>\u5fc5\u305a\u3057\u3082\u305d\u3046\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002all()\u306f\u6700\u521d\u306e\u62d2\u5426\u3092\u65e9\u304f\u8fd4\u3057\u307e\u3059\u304c\u3001allSettled()\u306f\u5168\u4ef6\u304c\u78ba\u5b9a\u3059\u308b\u307e\u3067\u5f85\u3061\u307e\u3059\u3002\u5165\u529b\u306e\u51e6\u7406\u81ea\u4f53\u304c\u901f\u304f\u306a\u308b\u308f\u3051\u3067\u306f\u306a\u304f\u3001\u3069\u306e\u6642\u70b9\u3067\u7d50\u679c\u3092\u8fd4\u3059\u5fc5\u8981\u304c\u3042\u308b\u304b\u304c\u9055\u3044\u307e\u3059\u3002<\/p>\n<h2>\u307e\u3068\u3081\uff1a\u30a8\u30e9\u30fc\u3092\u5168\u4f53\u3068\u3057\u3066\u6271\u3046\u304b\u3001\u500b\u5225\u306b\u6271\u3046\u304b<\/h2>\n<ul>\n<li>`Promise.all()`\uff1a\u5168\u4ef6\u6210\u529f\u304c\u5fc5\u8981\u306a\u51e6\u7406\u3067\u4f7f\u3046\u30021\u4ef6\u306e\u62d2\u5426\u3067\u96c6\u7d04Promise\u3082\u62d2\u5426\u3055\u308c\u308b\u3002<\/li>\n<li>`Promise.allSettled()`\uff1a\u90e8\u5206\u6210\u529f\u3092\u6d3b\u304b\u3057\u305f\u3044\u51e6\u7406\u3067\u4f7f\u3046\u3002\u5168\u4ef6\u306e\u6210\u5426\u3092\u7d50\u679c\u3068\u3057\u3066\u53d7\u3051\u53d6\u308b\u3002<\/li>\n<li>\u3069\u3061\u3089\u3082\u5143\u306e\u51e6\u7406\u3092\u81ea\u52d5\u30ad\u30e3\u30f3\u30bb\u30eb\u3057\u306a\u3044\u3002HTTP\u30a8\u30e9\u30fc\u5224\u5b9a\u3001\u518d\u8a66\u884c\u3001\u540c\u6642\u5b9f\u884c\u6570\u306e\u5236\u5fa1\u306f\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u5225\u306b\u8a2d\u8a08\u3059\u308b\u3002<\/li>\n<\/ul>\n<p>\u624b\u5143\u306eAPI\u547c\u3073\u51fa\u3057\u3067\u300c1\u4ef6\u5931\u6557\u3057\u305f\u3089\u753b\u9762\u3092\u6b62\u3081\u308b\u3079\u304d\u304b\u300d\u3092\u5148\u306b\u66f8\u304d\u51fa\u3057\u3001\u305d\u306e\u7b54\u3048\u306b\u5408\u308f\u305b\u3066`all`\u3068`allSettled`\u3092\u9078\u3093\u3067\u307f\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n","protected":false},"featured_media":6432,"template":"","meta":{"ssp_meta_title":"Promise.all\u3068Promise.allSettled\u306e\u4f7f\u3044\u5206\u3051\uff5c\u5931\u6557\u6642\u3092\u6bd4\u8f03","ssp_meta_description":"Promise.all\u3068Promise.allSettled\u306f\u5931\u6557\u6642\u306b\u4f55\u304c\u9055\u3046\uff1f\u4e00\u4ef6\u306ereject\u3067\u5168\u4f53\u304c\u6b62\u307e\u308b\u5834\u5408\u3068\u3001\u6210\u529f\u30fb\u5931\u6557\u3092\u500b\u5225\u306b\u53d7\u3051\u53d6\u308b\u5834\u5408\u3092\u8868\u3068\u30b3\u30fc\u30c9\u3067\u6bd4\u8f03\u3002fetch\u306eHTTP\u30a8\u30e9\u30fc\u5224\u5b9a\u3001\u30ad\u30e3\u30f3\u30bb\u30eb\u3055\u308c\u306a\u3044\u70b9\u3082\u78ba\u8a8d\u3057\u307e\u3059\u3002","ssp_meta_keyword":"JavaScript Promise.all allSettled \u9055\u3044,Promise.all,Promise.allSettled,JavaScript \u4e26\u5217\u51e6\u7406,Promise reject,\u90e8\u5206\u6210\u529f API,allSettled status reason,fetch HTTP\u30a8\u30e9\u30fc","ssp_meta_canonical":""},"route_category":[9],"_links":{"self":[{"href":"https:\/\/route-zero.com\/recruit\/wp-json\/wp\/v2\/route\/6430"}],"collection":[{"href":"https:\/\/route-zero.com\/recruit\/wp-json\/wp\/v2\/route"}],"about":[{"href":"https:\/\/route-zero.com\/recruit\/wp-json\/wp\/v2\/types\/route"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/route-zero.com\/recruit\/wp-json\/wp\/v2\/media\/6432"}],"wp:attachment":[{"href":"https:\/\/route-zero.com\/recruit\/wp-json\/wp\/v2\/media?parent=6430"}],"wp:term":[{"taxonomy":"route_category","embeddable":true,"href":"https:\/\/route-zero.com\/recruit\/wp-json\/wp\/v2\/route_category?post=6430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}