{TametheBots}

Object.GroupBy()

The Result:

Has this script:

    <script>
        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 },
        ];

        const result = Object.groupBy(inventory, ({ type }) => type);
        document.getElementById("theResult").innerText = JSON.stringify(result, null, 2);
    </script>
            

< Back