Задать вопрос
@danyarob

Почему после присвоения перменной она undefined?

Я присваиваю переменной api значение
var  api;
    fetch('https://api.coindesk.com/v1/bpi/currentprice.json')
    .then((response) => {
      return response.json();
    })
    .then((data) => {
      api = data.bpi['USD']['rate'];
    });
    console.log(api);


Почему в консоли выводит undefined?
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@tempick
Потому что console.log() выполняется ДО получения результатов запроса по API
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы