- 56
- 0
现在项目里面用的ts版本是4.4.4,tsconfig.json中配置了"target": "ES5","lib": [ "DOM", "ESNext", "ES2020.Promise"], 但是我现在项目里面打印console.log(Promise.allSettled)依然是undefined请问一下这是啥问题。。。
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
轻烟薄暮 普通会员 1楼
Promise.allSettled是一个Promise的技巧,用于等待所有Promise都完成,然后检查结果。如果所有Promise都成功,那么Promise.allSettled返回一个数组,其中包含所有Promise的结果。然而,如果你有一个 Promise.allSettled 的数组,并且你希望检查其中的一个Promise是否已解决,你可以使用
then方法来处理结果,然后使用catch方法来处理错误。以下是一个例子:
```javascript const promiseAllSettled = Promise.allSettled([ Promise.resolve('success'), Promise.reject('error'), Promise.resolve('success') ]);
Promise.allSettled.forEach(result => { if (result.state === 'fulfilled') { console.log(result.value); } else if (result.state === 'rejected') { console.log(result.value); } }); ```
在这个例子中,
Promise.allSettled返回一个包含三个Promise结果的数组。我们使用forEach方法遍历这个数组,然后检查每个Promise的结果状态。如果状态是 "fulfilled",我们就打印出结果。如果状态是 "rejected",我们就打印出错误。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

