gpt4 book ai didi

javascript - 从每个文件中提取 JSON 对象并将其添加到数组中

转载 作者:行者123 更新时间:2023-12-02 21:32:43 25 4
gpt4 key购买 nike

我有 4 个链接,每个链接都包含一个不同的 JSON 对象。我想获取然后将它们全部放入空数组中。我想出了这个(我省略了异步/等待):

let arr = [];
let iter = 0;
const FIXED_QUANTITY = 4;
while(iter < FIXED_QUANTITY) {
const res = axios.get(`/data/${iter}.json`);
arr = [...arr, res.data.body];
iter++;
}

我的问题是 - 是否可以使这段代码更优雅一点,也许使用高阶函数?

最佳答案

你可以尝试这样的事情吗?

const urls = [];
const FIXED_QUANTITY = 4;
const iter = 4;

while (iter < FIXED_QUANTITY) {
urls.push(`/data/${iter}.json`);
}

const arr = await Promise.all([...urls.map(url => axios.get(url))]).map(
res => res.data.body
);

关于javascript - 从每个文件中提取 JSON 对象并将其添加到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60579956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com