美文网首页
array.sort()数组排序函数自定义排序规则

array.sort()数组排序函数自定义排序规则

作者: 9月的甜橙子 | 来源:发表于2021-09-07 00:54 被阅读0次

最常规的

arr.sort((a, b) => a - b)

sort 接受一个函数作为入参,当函数返回值为负数时,a和b位置保持不变。如上面代码中所示,a比b小,所以a-b小于0,所以a会排在b前面

需要注意的是

arr =[-1,-2,3]
arr.sort() // 是 [-1, -2, 3] 
arr.sort((a,b)=>a-b) // 是 [-2, -1, 3]
arr =[1,-2,3]
arr.sort() // 是 [-2, 1, 3] 

相关文章

网友评论

      本文标题:array.sort()数组排序函数自定义排序规则

      本文链接:https://www.haomeiwen.com/subject/uufcwltx.html