Как отменить сортировку свойств объекта JavaScript при добавлении объекта в массив?
Они остаются на своих местах, просто вывод в консоль их сортирует.
То есть при переборе в цикле, они будут в том порядке, в котором вы их задавали.for (var i in a[0]) { console.log(i); }
Отменить это нельзя. Решение только одно - задать самому нужную сортировку. Или сделать логику не привязанную у порядку.