const byStatus = Object.groupBy(orders, (o) => o.status); // Older runtimes: const grouped = orders.reduce((acc, o) => { (acc[o.status] ||= []).push(o); return acc; }, {});