获取返回Object - axios API的函数



我这周刚开始学习JS,在修复我的函数方面做了很多努力。

function createCurrencyList(){
var currencyList;
axios.get('https://v6.exchangerate-api.com/v6/47539a177655054cd59b80b6/latest/USD')
.then(result =>{
currencyList = new CurrencyObjConstructor(
result.data.time_last_update_utc,
result.data.conversion_rates.EUR,
//and a lot more conversion rates
);
return currencyList;
})
.catch(error =>{
console.log(error);

})
};

所以我尝试了大量的重写,改变焦点,甚至使用其他从API获取数据的例子,但没有一个适合我。

我所需要的就是让我的函数返回一些东西(这里是currencyList)

如果有人有更多的经验,可以帮助我导航我如何获得成功的回报,我将非常感激。

亲切的问候

在axios这个词前面放一个return语句

如果你想,你可以尝试使用async/await:

async function createCurrencyList() {
try {  
const response = await axios.get('https://v6.exchangerate- 
api.com/v6/47539a177655054cd59b80b6/latest/USD')
const currencyList = new CurrencyObjConstructor(
response.data.time_last_update_utc,
response.data.conversion_rates.EUR,
// and a lot more conversion rates
)
return currencyList
} catch(error) {
console.log(error)
}
};

相关内容

  • 没有找到相关文章