javascript - 在循环之前使用“等待”可以吗?
问题描述
我正在遍历Array.prototype.find()
一个可以包含 1000 多个元素的数组。
我得到的值对于其余代码正常运行很重要,所以我await
在它前面放了一个声明来确定。
可以吗?有更好的做法吗?
const city = await cities.find(city => city.Text === currentAddress.cityAddress)
解决方案
它是无用的,它甚至会给你带来问题,如果 yow 循环中没有异步的东西,它将同步运行
推荐阅读
- javascript - 将 Promise 函数重写为异步函数
- c++ - C ++多重继承增加了类的大小?
- prolog - 是否有不需要类型系统的更高阶 Prolog?
- node.js - 如何在 NodeJS 的查询参数中传递时间戳(Express + Mongoose)
- amazon-web-services - 无法从 locl 机器通过 Git-bsh 克隆 AWS-Code Commit Repo
- javascript - 在 React.js 中防止每次渲染都进行大量计算的方法
- javascript - 每小时从文件中发送一条消息
- typescript - GraphQL:转换输入字段以通过验证(修剪字符串值)
- php - PHP函数执行时间长
- flutter - 如何在系统启动时启动 Flutter 应用程序?