Multiple lines of code indented in HTML

by Génesis García Morilla

HTML

<pre>
  <code>
  const people = [
    { name: 'Alice', age: 42 },
    { name: 'Bob', age: 116 },
    { name: 'Car', age: 15 }
  ]


  // Grouping objects by a property
  function groupBy(array, property) {
    return array.reduce((acc, obj) => {
      const key = obj[property]
      if (!acc[key]) 
        acc[key] = []
      
      acc[key].push(obj)
      return acc
    }, {})
  }
  
  const groupedPeople = groupBy(people, 'age')
  </code>
</pre>