I want to copy value of name and age into another array, below code is working fine, But I wanted to know better way to do it.
const users = [
{ id: 0, name: 'John', age:34 },
{ id: 1, name: 'Wayne', age:44 },
{ id: 2, name: 'David', age:24 },
];
let values=[];
users && users.map(user => {
values.push(user['name'])
values.push(user['age'])
})
console.log(values);
output
['John', 34, 'Wayne', 44, 'David', 24]
const values = (users) ? users.map(el => [el.name, el.age]).flat() : [];One line code, next time if you want a review of code use Code reviewconst values = []; users.forEach(user => { values.push(user.name) values.push(user.age) })