出处

Array 对象 - JavaScript 教程 - 网道 —— sort

代码

  • 从小到大 ``` [10111, 1101, 111].sort((a,b) => {return a - b}) // (3) [111, 1101, 10111]
  1. > 上面代码中,`sort`的参数函数本身接受两个参数,表示进行比较的两个数组成员。如果该函数的返回值大于`0`,表示第一个成员排在第二个成员后面;其他情况下,都是第一个元素排在第二个元素前面。
  2. - 从大到小

[10111, 1101, 111].sort((a,b) => {return b - a}) // (3) [10111, 1101, 111]

```