Цитата:
|
IE не сможет и не напрямую.
|
ну с ff, допустим, понятно, он длину не обновляет. Может, правда, еще какие нюансы есть
но что IE хочет? O_o если унаследоваться от Array то нельзя изменить свойство length объекта
Langalier, повторюсь, для чего собственно нужно наследоваться от массива?
а вообще вижу такие варианты:
1) создать внешний объект (типа ArrayUtils), который будет выполнять дополнительные операции над массивами
2) добавлять функциональность в созданные массивы (arr.getLastElement = getLastElement)
3) сделать класс-обертку типа jQuery ($(arr).getLastElement())
4) добавлять методы в Array.prototype, но это крайняя мера. Из-за этого, наверняка, перестанет корректно работать код обходящий массивы с помощью for...in