JSFiddle - React, Tailwind, and code Playground

by Sergei Marochkin

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);