js_sort()对数组元素进行排序

Posted wush-1215

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js_sort()对数组元素进行排序相关的知识,希望对你有一定的参考价值。

sort(),数组对象提供的一个排序方法。

此方法接收一个函数,函数接收两个参数,通过对这两个参数判断进行排序。

如果a-b > 0,则a和b交换位置。当然这样写出来的话是升序排列。如果要降序排则把a-b改成b-a就可以实现,就是说b大于a,则b和a交换位置,把大的值排前面。a,b的值就是从arr[0],arr[1]开始比较的,类似冒泡排序。

 

 1             //sort(),数组提供的一个排序方法。
 2             //此方法接收一个函数,函数接收两个参数,通过对这两个参数判断进行排序。
 3             var arr = [5, 50, 20, 30, 47];
 4             arr.sort(function(a, b) {
 5                 return a - b;
 6             });
 7             console.log(arr);
 8             /*如果a-b > 0,则a和b交换位置。当然这样写出来的话是升序排列。如果要降序排则把a-b改成b-a就
 9             可以实现,就是说b大于a,则b和a交换位置,把大的值排前面。a,b的值就是从arr[0],arr[1]开始比较的,
10             类似冒泡排序。*/

 

原文点击这里

 

以上是关于js_sort()对数组元素进行排序的主要内容,如果未能解决你的问题,请参考以下文章

在第6731次释放指针后双重免费或损坏

根据元素的频率对数组进行排序

我想对数组的元素进行排序[关闭]

按 C 中元素出现频率的降序对数组进行排序

使用交替的最小值-最大值对数组进行排序

对数组中的字符串进行排序,使其稀疏