Есть асинхронное получение изображения:
let backgroundImg = await fetch(`https://api.unsplash.com/photos/random?orientation=landscape&per_page=1&query=${city},${currWeather},${timeOfTheYear},${timeOfDay}&client_id=${token}`);
backgroundImg = await backgroundImg.json();
backgroundImg = await backgroundImg.urls;
backgroundImg = await backgroundImg.full;
Далее я хочу узнать загрузилась ли фотография
Подскажите есть ли способ лучше чем тот что сделал я? :
const img = new Image();
img.src = backgroundImg;
img.onload = () => {
console.log('YES');
};