我正在使用这个 API https://covid19.mathdro.id/api我想要做的是根据函数中设置的参数获取一个值。例如。
const fetchCases = arg => {
axios.get("https://covid19.mathdro.id/api").then(response => console.log(response.data.arg))
}
fetchCases("confirmed")
不幸的是,这会产生未定义的结果。你们如何在 fetch 调用中传递这样的参数?对于这些类型的调用,最好的方法是什么?
最佳答案
您可以使用括号表示法来访问response.data对象,例如
response.data[arg]
举个例子
const fetchCases = arg => {
axios.get('https://covid19.mathdro.id/api').then(response => console.log(response.data[arg))
}
关于javascript - 将函数参数传递给 axios 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60824130/