@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?
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 2
@tempick
Потому что console.log() выполняется ДО получения результатов запроса по API
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы