Сообщение от UDN
|
Когда практически в каждой книжке при работе с элементами коллекции рекомендуется по возможности заменять
конструкцию
for (var i;i<100;i++)
на for (elem in object) //для каждого элемента в объекте
|
Это плохие книги, не читайте их.
http://alljs.ru/articles/array/iteration
Сообщение от Riim
|
Массив - это тот же объект, с несколькими геттерами/сеттерами и другим прототипом.
|
Если быть точным, то массивах переопределён только внутренний метод [[Set]], который ведёт себя по другому для числовых имён свойств и для length, гетеры все те же.
По теме поста: если важна последовательность, то только массив. Хэш по определению не обеспечивает порядок.