Fetch не записывает данные в переменную
Всем привет, подскажите пожалуйста, практикуюсь с получением данных с помощью fetch, написал простой скрипт, но полученные данные не записываются в переменную, моя переменная как была undefined, так и остается undefined.
let weather
fetch(`https://api.openweathermap.org/data/2.5/weather?q=Ukhta&units=metric&appid=9799b689494d4d8ada4a1d65cad8eb5e`)
.then(data => data.json())
.then(data => weather = data)
console.log(weather)
undefined
Источник: Stack Overflow на русском