JSFiddle - React, Tailwind, and code Playground
JavaScript
const orders = [
{
class: 0,
maxPrice: 1000,
},
{
class: 0,
maxPrice: 2000,
},
{
class: 0,
maxPrice: 3000,
},
{
class: 2,
maxPrice: 500,
},
{
class: 2,
maxPrice: 400,
},
{
class: 2,
maxPrice: 200,
},
];
orders.sort((a, b) => {
if (a.class === b.class) {
return a.maxPrice - b.maxPrice;
}
return a.class - b.class;
});
console.log(orders);