如何获取数组的实际Javascript数组比较器

时间:2017-09-27 20:45:58

标签: javascript

JS数组比较器的功能类似于:

const defaultComparator = (a, b) => a === b ? 0 : (a < b ? -1 : 1)

有没有办法在没有编写我认为的功能的情况下获得这个比较器功能?它可以通过一些原生原型获得吗?

1 个答案:

答案 0 :(得分:1)

String.prototype.localeCompare

这似乎用于Array.sort,但请记住,这是按Unicode代码排序的,这意味着[-2, -22, 3, 4, 5]确实是一个排序数组(尽管-22 <-2)。< / p>