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”中获取的,并存储在数据中,而不是我使用该数据变量来获取所需的数据,如确认,恢复和死亡。当国家进行硬编码时,它可以正常工作。但我想使其变得动态,任何建议都将有所帮助
[如果我理解这个问题,我认为是
data['Turkey']
data['Spain']
...
是您要寻找的。只需使用[]括号即可访问数据字段。