Share Brilliantly
financial analytics
let map = {};
for(let item of data){
if(map[item.date]===undefined) map[item.date] = {
date:item.date
};
map[item.date][item.name] = item.value;
};
let newData = [];
for(let key in map) newData.push(map[key]);