DEV Community

Discussion on: Washing your code: avoid loops

Collapse
 
qm3ster profile image
Mihail Malo

Object#fromEntries() to the rescue:

const allNames = {
  hobbits: ['Bilbo', 'Frodo'],
  dwarfs: ['Fili', 'Kili']
};
const kebabNames = Object.fromEntries(
  Object.entries(allNames).map(([race, names]) => [
    race,
    names.map(name => name.toLowerCase())
  ])
)