当前位置: 首页 > news >正文

forEach异步问题

今天去改了了个bug,看着代码没什么问题,但是打印顺序就是不对,代码如下所示:

打印结果:

按照await可以将异步代码同步化,第一个打印应该在最后面,同时别的打印应该是按照顺序打印,但是结果却是五福状态的打印在第一个,别的打印随机打印(异步)。

后面我改成for循环,就好了,代码如下:

打印结果:

现在打印和顺序就成功了。

根本原因分析

  • forEach的回调:每次迭代都会调用回调函数,但不会等待返回的 Promise

  • 没有返回值处理forEach忽略回调的返回值,所以无法收集 Promise

  • 设计初衷forEach是为同步操作设计的,不是为异步/等待模式设计的

http://www.jsqmd.com/news/93285/

相关文章:

  • AI发展历程全解析:从规则系统到6710亿参数大模型,深入探讨大语言模型训练原理与全球AI竞争态势!
  • 2025年质量好的有机棉厂家最新推荐权威榜 - 品牌宣传支持者
  • 2025年质量好的驾驶式洗地机/工业洗地机优质厂家推荐榜单 - 品牌宣传支持者
  • 2025年比较好的直立棉床垫厂家推荐及采购参考 - 品牌宣传支持者
  • Wireshark 4.6.2 发布:修复两处安全漏洞,关键网络分析工具迎来重要更新
  • 大型点单收银系统+大型商城系统一体化大系统源码_OctShop
  • 2025年评价高的店铺收银软件/生鲜收银软件使用反馈好评率排行榜 - 品牌宣传支持者
  • 前端革命:自定义元素如何让HTML元素“活“起来,重构你的开发体验!
  • 股票历史分时BOLL数据之Python、Java等多种主流语言实例代码演示通过股票数据接口获取数据
  • 2025年靠谱的带材超声波清洗机用户好评厂家排行 - 品牌宣传支持者
  • mac 下最好的五笔输入法 小企鹅输入法 FCITX
  • Shell脚本中变量默认值赋值总结
  • 2025 年 12 月分析仪厂家权威推荐榜:光谱/成分/ROHS/镀层/稀土/矿石/油品/测金/合金/珠宝分析仪,精准高效之选 - 品牌企业推荐师(官方)
  • 2025年口碑不错的深圳营销策划公司推荐,看哪家专业? - 工业推荐榜
  • 9、Red Hat Linux:桌面使用与网络连接全攻略
  • 44、Red Hat Linux 9 系统安全配置与网络服务管理
  • 2025年阳光板温室大棚订制厂家权威推荐榜单:采光带‌/阳光板车棚‌/阳光板源头厂家精选 - 品牌推荐官
  • 2025年太原高二全托/高三补习学校排行榜,自强教育优质机构 - mypinpai
  • 如何指将windows的字体批量导入到UOS中
  • 2025年质量好的鼻炎洗鼻器用户好评厂家排行 - 品牌宣传支持者
  • 钢铁厂里的“AI发烧友”
  • 控制电机 - 感应电动机转差型矢量控制伺服模型系统探索
  • 股票搜索热度分析报告 - 2025-12-15 14:58:59
  • 2025年热门的聚氯乙烯绝缘电线/云母绕包电线实力厂家TOP推荐榜 - 品牌宣传支持者
  • [光学原理与应用-490]:皮秒紫外激光器输出功率周期性的受到冷水机、CDA影响的可能的因素有哪些?
  • 云服务器系统优化:全链路协同提升核心性能
  • GBase 8s重启后连接失败?从命令失效到彻底解决的实战指南
  • 2025年十大河南矿山起重设备服务商排行榜,新测评精选售后好 - 工业品牌热点
  • How to Parse a CSV File in Bash
  • 从 “选题卡壳” 到 “框架落地”:paperxieAI 开题报告功能如何帮你搞定学术第一步?