我从api获取数据并推送到全局变量。但是该函数异步执行,并且当我console.log
该变量时,我得到null
。
我怎么能说console.log
“好了,等我的工作结束后再说”?
const url= 'https://api.privatbank.ua/p24api/pubinfo?exchange&json&coursid=11';
let rate = null;
const getRate = async () => {
const response = await fetch(url);
const data = await response.json();
rate = data;
};
function logRate(){
console.log(rate); // hey, wait getRate
}