优化下这段代码 await Promise.all( this.lineDS.all.map((record) => record.toJSONData()) );
时间: 2023-06-13 19:04:33 浏览: 80
超实用的Node.js代码段
可以尝试使用 for...of 循环和 await 来处理每个 record:
```
for (const record of this.lineDS.all) {
const recordData = await record.toJSONData();
// 处理 recordData
}
```
这样可以确保每个 record 的 toJSONData 方法都被 await 处理完后再进行下一步操作,避免并发请求过多导致性能问题。同时,代码可读性也会更好。
阅读全文