quiero agrupar mis datos con el nombre de tipo
const inventory = [ { name: 'asparagus', type: 'vegetables', quantity: 5 }, { name: 'bananas', type: 'fruit', quantity: 0 }, { name: 'goat', type: 'meat', quantity: 23 }, { name: 'cherries', type: 'fruit', quantity: 5 }, { name: 'fish', type: 'meat', quantity: 22 } let result = inventory.groupBy( ({ type }) => type );arriba obteniendo un error ya que groupBy no es una función
Las matrices de JavaScript aún no tienen un método groupBy . Consulte la documentación de MDN . Está en las compilaciones nocturnas de Firefox en este momento y eso es todo. La propuesta es la Etapa 3, por lo que aterrizará en los motores de JavaScript en poco tiempo, pero mientras tanto, debe polillenarla. Hay varias formas de rellenarlo, por ejemplo, a través core-js . (Babel solía hacer polyfilling, pero ahora recomienda usar core-js directamente).