Преобразовать массивы с общим полем в один двумерный на JS

Есть json

 `{
  "products": [
    {
      "image": "1.jpg",
      "name": "Sumatra Kopi Masang",
      "subname": "Sea Island Coffee",
      "price": 2000,
      "parent": 1
    },
    {
      "image": "2.jpg",
      "name": "Sumatra Kopi Masang",
      "price": 1970,
      "parent": 1

    },
    {
      "image": "3.jpg",
      "name": "Sumatra Kopi Masang",
      "price": 2100,
      "parent": 2

    },
        {
      "image": "3.jpg",
      "name": "Sumatra Kopi Masang",
      "price": 2100,
      "parent": 2

    },
        {
      "image": "3.jpg",
      "name": "Sumatra Kopi Masang",
      "price": 2100,
      "parent": 2

    },
    {
      "image": "3.jpg",
      "name": "Sumatra Kopi Masang",
      "price": 2100,
      "parent": 3

    },

  ]
}`

Нужно выбрать значения с одинаковым parent и записать их в один массив. Вот так:

    {
  "products": [
    [
      {
        "image": "1.jpg",
      "name": "Sumatra Kopi Masang",
      "subname": "Sea Island Coffee",
      "price": 2000,
      "parent": 1
      },

       {
       "image": "1.jpg",
      "name": "Sumatra Kopi Masang",
      "subname": "Sea Island Coffee",
      "price": 2000,
      "parent": 1

      }

    ],
    [
      {
        "image": "1.jpg",
      "name": "Sumatra Kopi Masang",
      "subname": "Sea Island Coffee",
      "price": 2000,
      "parent": 2
      },

      {
       "image": "1.jpg",
      "name": "Sumatra Kopi Masang",
      "subname": "Sea Island Coffee",
      "price": 2000,
      "parent": 2

      },
        {
       "image": "1.jpg",
      "name": "Sumatra Kopi Masang",
      "subname": "Sea Island Coffee",
      "price": 2000,
      "parent": 2

      },


    ],
    [
      {
        "image": "1.jpg",
      "name": "Sumatra Kopi Masang",
      "subname": "Sea Island Coffee",
      "price": 2000,
      "parent": 3
      },


    ],
   
  ]

}

Ответы (0 шт):