Вот только хотел залезть на форум с таким же вопросом и наткнулся на это обсуждение. Жаль, что непонятки с наследованием от Array так и не разрешены
Может все дело в самом свойстве length?
Честно говоря мне не понятно, как оно обновляется, т.е. как отслеживается сам момент добавления к массиву нового элемента.
Есть ли в языке механизм, позволяющий отследить это событие или это реализовано на уровне недоступном программисту?
А в остальном наследование от прототипа вроде работает корректно?