Keramet, что то такое?
var ordersList = [
{id: 5070992, user_id: 29073781, timestamp: 1435092870, total: 1714, recommended: 0, typical: 1714 },
{id: 5070993, user_id: 33963628, timestamp: 1435092881, total: 10290, recommended: 0, typical: 10290 }
];
function changeOrder(ordersList, order) {
var newOrder;
return ordersList.map(function(item) {
newOrder = {};
for(var orderItem of order) {
if (item.hasOwnProperty(orderItem)) {
newOrder[orderItem] = item[orderItem];
}
}
return newOrder;
});
}
var order = ['typical', 'recommended', 'total', 'id', 'total', 'user_id', 'timestamp'],
newOrdersList = changeOrder(ordersList, order);
console.log(newOrdersList[0]);
alert(JSON.stringify(newOrdersList[0]));
p.s не уверен, в том, что не говнокод