【发布时间】:2021-05-27 18:18:14
【问题描述】:
我正在尝试将 Json 对象的集合写入一个数组,同时在 Node JS 中循环执行 fetch 操作。我确定问题与它是异步操作有关,但不知道如何解决它。
这是我的代码:
for (const car of carFilter) {
const carJson = fetch(modelUrl + car, settings)
.then(res => res.json())
.then((json.data.trim));
carData.push(carJson);
}
console.log(carData);
我从 console.log 得到的只是:
Promise { <pending> },
Promise { <pending> },... etc
我认为这意味着我正在尝试在数据被推送到数组之前执行 console.log。我可能错了。
提前致谢。
【问题讨论】:
标签: node.js json node-fetch