const getState = async (code) => {
try {
const [
{data: dataResponse},
{data: stateDistrictWiseResponse},
{data: statesDailyResponse},
{data: stateTestResponse},
{data: sourcesResponse},
{data: zonesResponse},
] = await Promise.all([
axios.get('https://example.org/data.json'),
axios.get('https://example.org/state_district_wise.json'),
axios.get('https://example.org/states_daily.json'),
axios.get('https://example.org/state_test_data.json'),
axios.get('https://example.org/sources_list.json'),
axios.get('https://example.org/zones.json'),
]);
console.log(stateTestResponse.states_tested_data);
}
}
Promise.all
将一个promise数组转换为一个结果数组。[axios.get
返回一个承诺,该承诺在解析后将返回形状为{ data: <result goes here>
]的对象>
您的代码正在破坏返回数组中的那些对象。