国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > JavaScript > js数组排序怎么按照数字大小排序

js数组排序怎么按照数字大小排序

js数组排序

头像

宋雪维

2021-01-04 16:31:069047浏览 · 0收藏 · 0评论

根据不同的排序要求,有不同的排序结果。js中数组大多数是数字,一般我们按照数字的大小进行排序。本文介绍js数组排序按照数字大小排序的两种方法:1、使用sort()函数;2、使用冒泡排序。

方法一:使用sort()函数

sort函数没有使用参数时,将按字母顺序对数组中的元素进行排序。

如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。

var arrayValue=new Array();
arr[0]=10;
arr[1]=5;
arr[2]=4;
arrayValue.sort(function(a,b){return a-b;});

方法二:使用冒泡排序

冒泡排序方法,将数组重新排序。

var arr=[31,21,5,2,36,6,99,4,101,2];
//外层循环:控制比较轮数 从0开始,次数小于长度-1
for(var i=1;i<arr.length;i++){
    //内层循环:控制每轮比较次数  数组长度-i
    for(var j=0;j<arr.length-i;j++){
    //如果当前的元素(j)大于下一个元素(j+1),则交换位置
        if(arr[j]>arr[j+1]){
            var t=arr[j];
            arr[j]=arr[j+1];
            arr[j+1]=t;
        }
    }
}
console.log(arr);

以上就是js数组排序按照数字大小排序的两种方法,大家可以选择自己喜欢的方式使用哦~

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

苏苏的骚浪短笔趣阁小说| 四个人换着来免费观看第二季| 《两个儿媳》大结局| 《艳乳欲乱2》动漫| 妈妈叫我戴上避孕套英文| 《交换做爰》在线观看| BOBO浏览器(海外版)| 喜宴| 《老板娘2》完整版| 《酒店激战》动漫1-5集免费观..| 九九在线观看免费播放大全电视剧| 同学的母亲中字ID| 美女的胸怀| 俄罗斯空姐2(俄罗斯航空)| 麻花传剧原创MV免费播放小米车| 公交车上被蹭水后多久自然恢复 | 《不戴套瑜伽教练3》| 美女被咬小头头视频大全| 偷偷在线观看免费高清电视剧推荐| 无风险9.1免费版观看| 舌吻| 一起长大的约定| 引诱沉沦BY肉桂笔趣阁小说| 女性无裆连体内衣| 老婆同意了别人轮流联系我| 小雪解开乳罩给老杨摸| 天美麻花星空高清MV播放音乐 | 《请好好疼爱里面》免费观看| 美国家庭式忌讳1-4| 《恋爱订单~再来一份》动漫| 内衣展| 黑料正能量| 范冰冰三部必看电影| 蜜桃免费观看电视剧高清完整版| 禁忌5HD| 暴躁妹妹免费观看40集电视剧| 老师穿白色双开真丝旗袍怎么穿| 《被按摩的人妻4》| 欧美-区二区三区| 成都私人情侣免费看电视剧的软件 | EXO妈妈MV高清视频播放