JSFiddle - React, Tailwind, and code Playground

by hammerbrostime

JavaScript

var a = {
    name : "Foo",
    amount: 55,
    reported : false,
    date : "10/01/2001"
};

var b = {};

var map = {
    name : "id",
    amount : "total"
};

_.each(a, function(value, key) {
    key = map[key] || key;
    b[key] = value;
});

console.log(b);

var listo = [
   {
      "skill":"experience",
      "Mid-Senior level":2575.3617,
      "Associate":307.7194,
      "Entry level":275.4938,
      "Director":488.9351,
      "Executive":36.2051,
      "sum":3683.7151
   },
   {
      "skill":"mobile",
      "Mid-Senior level":1552.6915,
      "Associate":162.201,
      "Entry level":168.6539,
      "Director":282.8263,
      "Executive":18.6303,
      "sum":2185.003
   }
];

var newKeysMap = {
    "Mid-Senior level": "midsenior",
    "Associate": "associate"
}
var revisedList = [];

_.each(listo, function(value, key) {
    key = newKeysMap[key] || key;
    revisedList[key] = value;
});

console.log(revisedList);