Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.08.2019, 00:29
Аспирант
Отправить личное сообщение для Alessio18911 Посмотреть профиль Найти все сообщения от Alessio18911
 
Регистрация: 18.06.2017
Сообщений: 87

Как вернуть объект из промиса
Привет всем! Пытаюсь осилить промисы и 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, чтобы с ним работать дальше (( Подскажите, как это сделать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добавить объект в панораму 360 с использованием Three.js? protexon Общие вопросы Javascript 0 29.10.2015 12:21
Как добавить объект в панораму 360 с использованием Three.js? protexon Элементы интерфейса 0 28.10.2015 20:57
как правильно обращаться к свойствам объект внутри самого объекта ? mitiya Общие вопросы Javascript 12 25.04.2015 21:18
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Подскажите как узнать существует ли объект в памяти? Yazla Общие вопросы Javascript 2 05.11.2009 20:05