Sometimes, we want to sort JavaScript array by two numeric fields.
In this article, we’ll look at how to sort JavaScript array by two numeric fields.
How to sort JavaScript array by two numeric fields?
To sort JavaScript array by two numeric fields, we use the ||
operator.
For instance, we write
const sortedArr = grouperArray.sort((a, b) => {
return a.gSize - b.gSize || a.glow - b.glow;
});
to call grouperArray.sort
with a callback that sorts by the values of the gSize
and glow
properties in each entries a
and b
.
We sort by gSize
first and then glow
.
Conclusion
To sort JavaScript array by two numeric fields, we use the ||
operator.