码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-08-03 14:18:18      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:冒泡   实现   排列   参数   函数   func   点击   [1]   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()对数组元素进行排序

标签:冒泡   实现   排列   参数   函数   func   点击   [1]   sort   

原文地址:https://www.cnblogs.com/wush-1215/p/9413147.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!