-3

I have below as input data from back end. const data=[{id:1,name:"xyz"},{id:2,name:"abc"}]

I need to convert above data into below format.

[id:{1,2},name:{"xyz","abc"]

I want to create a dynamic function that yield above result

1 Answers1

0

The code bellow

const formattedData = Object.keys(a[0])
.map(key=>{
    let c={};
    c[key] = a.map(d=>d[key])
    return c
})

will return

[
    {"id": [1, 2]},
    {"name": ["xyz", "abc"]}
]
AhmadDeel
  • 326
  • 4
  • 13