Перебор массива <пустой слот>
Добрый день! Впервые столкнулся с следующей траблой:
Есть допустим такая штука: res.geoObjects.list Которая возвращает 6 значений, один из которых не обхект а какой-то пустой слот. Код:
Array [ Object, Object, <1 пустой слот>, Object, Object, Object ] res.geoObjects.list.forEach( function(item){ console.log(1111); } ); 5 значений for(i in res.geoObjects.list) {блаблабла} Тоже 5 значений for (var i = 0; i < res.geoObjects.list.length; i++) { console.log( res.geoObjects.list[i]; } вообще не работает, так как у нашего значения нету ключа как понимаю. Мне нужен это долбанное пустое значение и в том случае если оно пустое выполнить определенную операцию, но все функции работы с массивом это пустое значение стороной. |
пустой слот это что ?? нет элемента или пустой объект ?
var arr = [{x: 1}, {x: 2}, ,{x: 4},{x: 5}] for(var i = 0; i < arr.length; i++) { if(arr[i] === undefined) alert(); } |
Часовой пояс GMT +3, время: 19:29. |