score:3

Accepted answer

you only want to use map once, and retrieve the returned value:

const areas = [
  {name: 'haram', condition: true, counter: 5}, 
  {name: 'nasr city', condition: false, counter: 3}, 
  {name: 'faisl', condition: true, counter: 7}
];

const newareas = areas.map(({name}) => ({label: name, value: name}));

console.log(newareas);

this makes use of object destructuring.


Related Query

More Query from same tag