Привет всем! Пытаюсь осилить промисы и fetch. Идёт туго, но постепенно доходит. Столкнулся с неясностью. Есть такой простой код:
let url = 'https://www.cbr-xml-daily.ru/daily_json.js';
main2();
function main2() {
const data = fetch(url)
.then(response => response.json())
.then(valutes => {
return valutes.Valute;
});
console.log(data);
}
Интересно, что если заменить в последнем then return valutes.Valute на console.log(valutes.Valute), то я в консоли я вижу чистенький объект с валютами, с которым я хотел бы работать. Но если оставить return, то я опять получаю Promise, из которого я не знаю, как достать мне объект Valute, чтобы с ним работать дальше (( Подскажите, как это сделать.