加载中···
数组sort()详解
发表于 2023-04-15笔记

数组 sort()

语法:arr.sort([compareFunction])

compareFunction 这个参数是可填可不填的

语法:arr.sort([compareFunction])

  1. compareFunction 这个参数是可填可不填的
  2. compareFunction 是一个函数,用来指定按某种顺序进行排列的函数。
  3. 如果省略,元素按照转换为的字符串的各个字符的 Unicode 位点进行排序。
  4. 该排序方法会改变原始数组

默认排序

升序

原理:sort()里面的函数返回值如果大于 0,则 a、b 交换位置;(数组原本位置为 a 在 b 的前面)
如果返回值小于 0,则 a、b 不交换位置;
如果返回值等于 0,则 a、b 的位置不变。

image-20230715175809486
文章作者:fispo
文章链接:
版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议。转载请注明来自fispo的个人博客
下一篇数组sort()详解
相关推荐