Обьект в массиве

206
10 февраля 2020, 00:40

у меня возникла такая проблема.у меня есть изображения который я добавляю в массив. и я хочу для каждого изображения в массиве создать новый массив с объектом с ссылкой на него и alt, что я делаю не так? в новом массиве должны быть объекты со всеми изображениями.Прошу прощения если плохо объясняю.

var images = document.querySelectorAll('img'); 
var cache =[];
var arrayImages= [];
var i =0;
var object1 = {};
window.onload = () =>{
    for( var i = 0; i<images.length; i++){
        arrayImages.push(images[i]);
    }
    arrayImages.forEach(function(element){
        cache.push(object1{
            src:element.src,
            text: element.alt,
                })
    })
}
Answer 1

оказалась всё намного проще.

    var images = document.querySelectorAll('img'); 
var cache =[];
var arrayImages= [];
var i =0;
var object1 = {};
window.onload = () =>{
    for( var i = 0; i<images.length; i++){
        arrayImages.push(images[i]);
    }
    arrayImages.forEach(function(element){
        cache.push({ // вот тут я удалил object1 и всё заработало.
            src:element.src,
            text: element.alt,
                })
    })
}
READ ALSO
Yandex Mapas Api не верно работает panTo

Yandex Mapas Api не верно работает panTo

Хочу "перелететь" из текущей позиции в место, указанное по координатам

182
Почему не записывается текст в блок?

Почему не записывается текст в блок?

Нужно записать в sp_price данные из списка priceListДанные есть, проверял, но они не записываются

179
Yandex Maps Api открытие балуна по центру метки

Yandex Maps Api открытие балуна по центру метки

Сейчас при клике на мету, открывается балун "из" то же, точки что и хвостик метки, а мне нужно чтобы он открывался из центра метки вверх

197
Как выполнить js файл в npm script?

Как выполнить js файл в npm script?

Подскажите, пожалуйста, как через npm скрипты запустить js из файла?

192