compareAscending()function
compareAscending(left: unknown, right: unknown): number
| Param | Type | |
|---|---|---|
left | unknown | The first value to rank. required |
right | unknown | The second value to rank. required |
| Return | |
|---|---|
number | Number below zero if left is higher, number above zero if right is higher, or 0 if they're equally sorted. |
Compare two unknown values in ascending order.
- Allows values of different types to be ranked for sorting.
- Numbers and dates (ascending order: -Infinity, negative, zero, positive, Infinity, NaN)
- Strings (locale-aware order)
truefalsenull- Unsorted values (objects that can't be converted to number or string, symbols, NaN, etc)
undefined
Examples
compareAscending(1, 2) // -1