Нет. Но можно сделать грязный хак с использованием доп. переменной.
var obj = {};
var arr = [];
arr.push('key1');
obj['key1'] = 'значение';
arr.push('key2');
obj['key2'] = 'значение2';
arr.forEach(function(item) {
console.log(obj[item]); // выводим по порядку элементы
});
или взять все ключи объекта в виде массива с помощью Object.keys(obj) и использовать
https://developer.mozilla.org/ru/doc...cts/Array/sort со своим алгоритмом.