Что я делаю не так, почему функция не находит (не видит) объект?
Данные передаются с модуля в текущий js файл для того, чтобы вставить необходимые данные(ссылки) в шаблон с картинками.
Код шаблона (index.html):
<div class="popup__pictures">
<img src="" class="popup__picture" width="45" height="40" alt="Картинка жилья">
</div>
Код текущего js файла:
import {createAdverts} from './util.js';
const advertElement = template.cloneNode(true);
const similarAdverts = createAdverts(1);
const popupPictures = advertElement.querySelector('.popup__pictures');
const imgPopupPictures = advertElement.querySelector('.popup__picture');
popupPictures.textContent = '';
const getPicture = (advert) => {
for (let ind = 0, img; ind <= offer.pictures.length -1; ind++) {
img = imgPopupPictures.cloneNode();
img.src = offer.picture[ind];
popupPictures.appendChild(img);
}
};
similarAdverts возвращает массив с объектами: {avatarka: {…}, advert: {…}}.
В объекте advert находится объект picture.