Почему объекты, подобные массивам, используются в Javascript вместо собственных массивов

Это ' Очень часто в Javascript встречаются объекты типа Array, имеющие некоторое сходство со сборкой в ​​типе Array, но без всех его методов или функций. Настолько, что есть некоторые уловки для преобразования объектов, подобных массиву, в «реальные» массивы для дальнейшей обработки.

Об этом даже упоминается в Javascript: The Definitive Guide .

Вопрос в том, почему этот шаблон настолько распространен? Почему бы не предпочесть встроенный тип массива во всех этих случаях?

12
задан Paul Robinson 22 November 2010 в 00:30
поделиться