Having the following input array:
const initialArray = [{name: 'john', age: 12, height: 178, likes: 'music'},
{name: 'mike', age: 22, height: 181, likes: 'sport'},
{name: 'anna', age: 18, height: 175, likes: 'sleep'},
{name: 'paul', age: 24, height: 170, likes: 'drink'}
];
I want to build a new array of objects that contains only some properties, for example, just name and height. The result would be:
result = [{name: 'john', height: 178},
{name: 'mike', height: 181},
{name: 'anna', height: 175},
{name: 'paul', height: 170}
];
Tried with map but probably something is wrong:
const result = initialArray.map((a) => {
a.name, a.height
});
initialArray.map((a) => ({name: a.name, height: a.height}));