JSFiddle - React, Tailwind, and code Playground

by Alexey

JavaScript

let obj = [
{name: red, id: 75, fresh: true, category: alfa},
{name: blue, id: 25, fresh: false, category: alfa},
{name: green, id: 55, fresh: true, category: betta},
{name: yellow, id: 75, fresh: false, category: betta},
{name: orange, id: 85, fresh: true, category: delta},
];

let newObj = [
{category: alfa, other: [{name: red, id: 75, fresh: true}, {name: blue, id: 25, fresh: false}]},
{category: betta, other: [{name: green, id: 55, fresh: true}, {name: yellow, id: 75, fresh: false}]},
{category: delta, other: [{name: orange, id: 85, fresh: true}]}
];