I wrote the following code to simulate and simplify what is happening in my application.
In this simplification, I have the if and else branch that are executing the same code
async function manipulDom(e) {
const URItwo = `https://bank.gov.ua/NBUStatService/v1/statdirectory/exchange?json`;
let response = await fetch(URItwo);
var data = await response.json();
console.log(data);
for (var key in data) {
if (data[key].cc == "USD") {
rateone.innerHTML =
data[key].txt + ` ` + data[key].rate.toFixed(2) + `грн`;
cursUSD = data[key].rate.toFixed(2);
console.log(cursUSD);
} else if (data[key].cc == "EUR") {
ratetwo.innerHTML =
data[key].txt + ` ` + data[key].rate.toFixed(2) + `грн`;
cursEUR = data[key].rate.toFixed(2);
console.log(cursEUR);
} else if (data[key].cc == "PLN") {
ratetree.innerHTML =
data[key].txt + ` ` + data[key].rate.toFixed(2) + `грн`;
cursPLN = data[key].rate.toFixed(2);
console.log(cursPLN);
return;
}
}
}
Aucun commentaire:
Enregistrer un commentaire