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