столкнулся с такой проблемой в разных браузера элементы в объектах находятся в разных последовательностях
в мозиле они отображаются в той последовательности в которой я х туда добавил, а в хроме в алфавитном порядке.
подскажите возможно ли каким-то образом указать в всем браузерам что элементы объекта должны отображаться именно в том порядке в каком я их туда добавил?
Нет. Но можно сделать грязный хак с использованием доп. переменной.
var obj = {};
var arr = [];
arr.push('key1');
obj['key1'] = 'значение';
arr.push('key2');
obj['key2'] = 'значение2';
arr.forEach(function(item) {
console.log(obj[item]); // выводим по порядку элементы
});