🍭JS中sort()排序

1. 简介

  • sort() 方法用于对数组的元素进行排序,并返回数组。默认排序顺序是根据字符串UniCode码。因为排序是按照字符串UniCode码的顺序进行排序的,所以首先应该把数组元素都转化成字符串(如有必要),以便进行比较。

  • 语法:arrayObject.sort(sortby);

  • 参数sortby 可选,用来规定排序的顺序,但必须是函数。

2. 使用

  • 基本使用方法参考讲解很详细,这里分享一点经验。
  • 自定义sortby函数时,返回排序数组顺序取决于return
  • return a-b; 可以看做是a到b,a到b是顺序排序,所以返回从小到大的排序顺序
  • return b-a;同理
// 定义按从小到大排序
const sort  = (a,b) => {return a-b}
image.png
// 定义按从大到小排序
const sort  = (a,b) => {return b-a}
image.png

参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容