Перебор массива <пустой слот>
Добрый день! Впервые столкнулся с следующей траблой:
Есть допустим такая штука: 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, время: 06:57. |