A factory function that creates a comparer to be used in multi-dimensional sorting.
Example
var myArray = [{a:1:b:2},{a:3,b:4},{a:1,b:3}];
// First sort by a, then by b.
myArray.sort(
createComparer(
(e)=> [e.a, e.b],
[Order.Ascending, Order.Descending]
)
);
// result: [{a:1,b:3},{a:1:b:2},{a:3,b:4}]
A factory function that creates a comparer to be used in multi-dimensional sorting.
Example
var myArray = [{a:1:b:2},{a:3,b:4},{a:1,b:3}]; // First sort by a, then by b. myArray.sort( createComparer( (e)=> [e.a, e.b], [Order.Ascending, Order.Descending] ) ); // result: [{a:1,b:3},{a:1:b:2},{a:3,b:4}]