我刚刚开始学习反应,而我对此很陌生。目前,我正尝试从免费货币换算API调用一些数据。 当我调用api时,它会返回如下内容:
{
"AUD_NZD": 1.089788
}
或
{
"USD_AUD": 1.404502
}
如您所见,当我输入其他货币类型时,返回数据的最高级正在发生变化。这是我的代码以获取数据:
const API_INFO = primary + '_' + secondary;
const API_CALL = await fetch(`https://free.currencyconverterapi.com/api/v6/convert?q=${API_INFO}&compact=ultra`);
const API_DATA = await API_CALL.json();
const result = API_DATA.API_INFO;
但是const结果实际上返回的是未定义的,因为返回的数据中不存在API.DATA.API_INFO。
是否可以使用API_INFO的动态值仅实际获取转换率?
干杯。