Показать сообщение отдельно
  #2 (permalink)  
Старый 04.07.2018, 09:16
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,729

Это не массив, но коллекция.
У коллекции есть свойство length, нужно обращаться не к элементу коллекции, а к самой коллекции: images.length

Стоит отметить, что чем меньше циклов вы используете, тем быстрее будет ваш код исполняться.
Что вам мешает выполнить все манипуляции над элементами в единственном цикле?
Для более удобного перебора элементов коллекции её можно привести к массиву и воспользоваться одним из перебирающих методов.
Коллекцию к массиву можно привести так:
const imagesArray=[].slice.call(images);
Ответить с цитированием