Ad

How To Return An Array Of Child Objects From A Parent Object

- 1 answer

I'm creating a web application. I have some data from the backend and I have to manipulate it to create my front end application the problem demo is shown below.

I have an object something like in javascript

[
  {
    id: "1",
    projectId: "1",
    user: {
      id: "123",
      firstName: "aaaa",
      lastName: "bbb",
      title: "SE"
    }
  },
  {
    id: "2",
    projectId: "2",
    user: {
      id: "456",
      firstName: "ccc",
      lastName: "fff",
      title: "QA"
    }
  }
]

I need to convert this to:

[
  {
    id: "123",
    firstName: "aaaa",
    lastName: "bbb",
    title: "SE"
  },
  {
    id: "456",
    firstName: "ccc",
    lastName: "fff",
    title: "QA"
  }

]
Ad

Answer

since you have an array of objects and you want to access an object inside this element you can do this

const newData = data.map(({user})=>user)
Ad
source: stackoverflow.com
Ad