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);