Проблема For..in в javascript на IE9
Это не массив (список), а хэш (словарь). Следовательно, порядок ключей не гарантируется. Даже если в некоторых реализациях порядок соблюдается, это не показатель.
Так что, если порядок критичен, придется сортировать.
там просто было всё дело в том, что ajax-ом передавался массивчик с сервера именно в таком виде, так как много где используется особо не хотелось менять структуру. Я просто решил дополнительно передавать сортировки.