node.js - 没有得到数组中的预期数据
问题描述
这是我的代码,我得到没有对象的 latLongData 数组。如何解决?可能的原因是什么?
let latLongData = [];
async function calcLatLong() {
let Obj = {
loadId: locPoints.loadId,
latLongs: []
};
try {
for (let point of locPoints.loadingUnloadingPoints) {
if (point.location) {
Obj.latLongs.push(await getLatLong(point.location));
}
}
latLongData.push(Obj);
} catch (err) {
throw new Error(err);
}
return latLongData;
}
即使在使用for..of
而不是forEach
循环之后,问题仍然存在。
解决方案
推荐阅读
- python - 基于类的视图与其模型之间的源代码关系
- r - 第二个 y 轴与数据不对齐
- kubernetes - 在 Kubernetes 中使用负载均衡器
- javascript - 为什么`slot.assignedNodes({flatten: true})`没有检测到默认`` 在插槽中?
- azure-functions - 具有 .NET 功能的 Azure 数据工厂
- excel - 在 Excel 中手动将数据输入到 Power Query 表
- angular - Firestore 观察和接收子文档而不是整个文档?(时间序列数据)
- nuke-build - NUKE CI 构建错误“已添加具有相同密钥的项目”
- texture-mapping - Meshlab 在编辑面和导出到 DAE 时不保留纹理映射
- python - 如何在 PyQt5 的不同类中调用 QCheckBox?