How do I solve this task in javascript?

I got a json file that contains beer types like this:

  {
    "type": "Unifiltered",
    "name": "Heineken Unfiltered",
    "id": "XY",
    "brand": "Heineken",
    "price": "1250",
    "alcohol": "0.04",
    "ingredients": [
      {
        "id": "XY2",
        "ratio": "0.15",
        "name": "salt"
      },
      {
        "id": "XY3",
        "ratio": "0.00",
        "name": "sugar"
      },
      {
        "id": "XY4",
        "ratio": "0.35",
        "name": "barley"
      }
    ],
    "isCan": false
  },

My task is to group beers by brand:

My friend has a list of all the beers available in his pub, but it’s a huge mess. He would like to see the beers grouped by brands. My friend also told you that the Function should return an array of Brand > objects which contain the array of Beers of that Brand.

Example:

[{brand: Heineken, beers: [{...}, ...]}]"


from Recent Questions - Stack Overflow https://ift.tt/3sXBuSH
https://ift.tt/eA8V8J

Comments

Popular posts from this blog

Spring Elasticsearch Operations

Network Error and Timeout on Authorize.net JS

Object oriented programming concepts (OOPs)