Код в цикле работает не так как ожидалось

Есть код

for (var i = 0; i < ratings.length; i++) {
        var rating = ratings[i];
        var url = `https://www.omdbapi.com/?i=${data.Search[i].imdbID}&apikey=5f85f0e7`;
        fetch(url)
        .then(res => res.json())
        .then(data => {
            console.log(data);
            rating.innerHTML = data.imdbRating;
        });
    }

Я использую omdb api где получаю imdbID для того чтобы получить рейтинг фильма.Есть 10 фильмов для которых нужно 10 рейтингов для этого я и использую цикл.Цикл получает и видит все рейтинги ,но вставляет рейтинг только для последнего фильма введите сюда описание изображения

Как это исправить?


Ответы (1 шт):

Автор решения: Doge

Уже сам разобрался надо было let вместо var поставить

→ Ссылка