Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. // merging an array of objects into one
  2. const cities = [
  3. { name: 'Paris', visited: 'no' },
  4. { name: 'Lyon', visited: 'no' },
  5. { name: 'Marseille', visited: 'yes' },
  6. { name: 'Rome', visited: 'yes' },
  7. { name: 'Milan', visited: 'no' },
  8. { name: 'Palermo', visited: 'yes' },
  9. { name: 'Genoa', visited: 'yes' },
  10. { name: 'Berlin', visited: 'no' },
  11. { name: 'Hamburg', visited: 'yes' },
  12. { name: 'New York', visited: 'yes' }
  13. ];
  14.  
  15. const result = cities.reduce((accumulator, item) => {
  16. return {
  17. ...accumulator,
  18. [item.name]: item.visited
  19. }
  20. }, {});
  21.  
  22. console.log(result);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement