我将如何使用“国家”变量代替土耳其?

问题描述 投票:0回答:1
import axios from "axios";
const url = "https://pomber.github.io/covid19/timeseries.json";
export const virusDailyData = async (country) => {
    const count = country;
    if (country) {
        const { data } = await axios.get(url);
        const newData = data.Turkey.map((allData, i) => ({
              confirmed: data.Turkey[i].confirmed,
              recovered: data.Turkey[i].recovered,
              deaths: data.Turkey[i].deaths,
              date: data.Turkey[i].date,
        }));
    console.log(country);
    return newData;
  }

这里的数据是从“ url”中获取的,并存储在数据中,而不是我使用该数据变量来获取所需的数据,如确认,恢复和死亡。当国家进行硬编码时,它可以正常工作。但我想使其变得动态,任何建议都将有所帮助

javascript reactjs api
1个回答
0
投票

[如果我理解这个问题,我认为是

data['Turkey']
data['Spain']
...

是您要寻找的。只需使用[]括号即可访问数据字段。

© www.soinside.com 2019 - 2024. All rights reserved.