Показать сообщение отдельно
  #3 (permalink)  
Старый 23.04.2022, 20:33
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,717

Потому, что строка 11
console.log(age+" age console");

Выполнится раньше, чем придет ответ от сервера и сработают все then

Сделай так
l
et age = 0
 
const resp = await fetch('https://randomuser.me/api/?results=10');
const data = await resp.json();
      console.log(data.results[0].dob.age+" years"); //displays the correct age in the console
age = data.results[0].dob.age;

console.log(age+" age console");
Ответить с цитированием