JSFiddle - React, Tailwind, and code Playground
JavaScript
let array = [
{conditionalFrom: 0, conditionalTo: 10000, computationFrom: 0, computationTo: 1000},
{conditionalFrom: 10001, conditionalTo: 10000000, computationFrom: 1001, computationTo: 100000},
{conditionalFrom: 10001, conditionalTo: 999999999999, computationFrom: 0, computationTo: 1000}
];
array.sort((a, b) => {
let ret = a.conditionalTo - b.conditionalTo;
if (ret !== 0)
return ret;
return a.conditionalFrom - b.conditionalFrom;
});
console.log(array);