javascript中sort排序实例详解

前端之家收集整理的这篇文章主要介绍了javascript中sort排序实例详解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_403_0@代码如下所示:


<div class="jb51code">
<pre class="brush:js;">
var arr = [5,32,28,66,2,15,3];
arr.sort(function(a1,a2){
return a1-a2; //a2-a1 输入倒序
});
console.log(arr);
console.log(arr.reverse()); //reverse颠倒数组中元素的顺序

var arr2 = ['hezihao','chensan','xiaomin','lishi']
arr2.sort();
console.log(arr2);

var arr3 = ['6','8','0','7']
arr3.sort();
console.log(arr3);

@H_403_0@上面代码输入结果:

@H_403_0@数组在没有传入参数的情况下,按照字母顺序进行排序

@H_403_0@按照数值的大小对数字进行排序,要实现这一点,就必须使用一个排序函数

@H_403_0@若a1-a2为负数,则为升序,若a2-a1为正数,则为降序,也可以使用reverse()方法颠倒数组中元素的顺序

猜你在找的JavaScript相关文章