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()对数组元素进行排序的主要内容,如果未能解决你的问题,请参考以下文章