Reputation: 97
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
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
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