数组排序sort()用法

1.字符串排序

​var arr=['a','b','a','f','e'];
arr.sort();
alert(arr);

2.数字排序

​var arr=[3,1,9,4,87]
arr.sort();
arr.sort(function(x,y){
    return x-y;
})
alert(arr)

3.带字符的数字大小排序

​var arr=['34px','345px','56px','10px','234px'];
arr.sort(function(x,y){
    return parseInt(x)-parseInt(y);
})
alert(arr);

4.将正常顺序的数字扰乱

​var arr=[1,2,4,5,7,8,9,89];
arr.sort(function(){
    return Math.random()-0.5
})
alert(arr)

欢迎分享本文,转载请保留出处:前端ABC » 数组排序sort()用法

分享到:更多 ()

发表评论 0