标签:冒泡 实现 排列 参数 函数 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 类似冒泡排序。*/
原文点击这里
标签:冒泡 实现 排列 参数 函数 func 点击 [1] sort
原文地址:https://www.cnblogs.com/wush-1215/p/9413147.html