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 не уверен, в том, что не говнокод 
