How do you take a data structure like this -
const data = [
{
"Country": "Afghanistan",
"TotalConfirmed": 20917,
"TotalDeaths": 369,
"TotalRecovered": 2171,
},
{
"Country": "Albania",
"TotalConfirmed": 1263,
"TotalDeaths": 34,
"TotalRecovered": 945,
},
{
"Country": "Algeria",
"TotalConfirmed": 10265,
"TotalDeaths": 715,
"TotalRecovered": 6799,
}
];
and refactor it into a label/value but exclude one of the keys.
so if you clicked on data[0]
const piedata =[
{
label: 'TotalConfirmed',
value: 20917,
},
{
label: 'TotalDeaths',
value: 369,
},
{
label: 'TotalRecovered',
value: 2171,
},
];
tried this kind of method of mapping the data.
const piedata2 = [];
(data).map((listValue, i) => {
console.log("keyxx", listValue);
console.log("indexxx", i);
let obj = {"label": "xxx", "value": "xx"};
piedata2.push(obj);
})
console.log("piedata2", piedata2);