Браузер Google Chrome обозначает несуществующие элементы массива словом «empty«. По факту, за словом «empty» скрывается обычный undefined.
Проверим на примере. Создадим массив:
var massiv = []
Добавим в этот массив элемент под индексом 1.
massiv[1] = 777
Теперь наш массив состоит из одного элемента, но длина нашего массива теперь равна 2.
Мы видим, что первый элемент массива под индексом 0 отсутствует.