Arshia Arsh1a Faraji
Arshia Arsh1a Faraji

Reputation: 97

How to convert a specified JSON object value to an array

So imagine having a JSON file like:

[
  { "name": "David", "code": "DA" },
  { "name": "Solomon", "code": "SO" },
  { "name": "Mirage", "code": "MI" }
]

How can I convert it to something like this: ['David', 'Solomon', 'Mirage']and ['DA', 'SO', 'MI]

Upvotes: 0

Views: 59

Answers (2)

Speedy11
Speedy11

Reputation: 205

let data = [
    { "name": "David", "code": "DA" },
    { "name": "Solomon", "code": "SO" },
    { "name": "Mirage", "code": "MI" }
 ];
  let a1= [];
  let a2= [];
  data.forEach(ei =>{
    a1.push(ei.name);
    a2.push(ei.code);
  })
  console.log(a1);
  console.log(a2);

Upvotes: 0

uiTeam324
uiTeam324

Reputation: 1245

let data = [
 { "name": "David", "code": "DA" },
 { "name": "Solomon", "code": "SO" },
 { "name": "Mirage", "code": "MI" }
];

 const result = data.map(item => item.name);
 const result2 = data.map(item => item.code);

 console.log(result, result2);

Upvotes: 3

Related Questions