国产成人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数组排序按照数字大小排序的两种方法,大家可以选择自己喜欢的方式使用哦~

关注

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

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

JK制服| 慈禧秘密生活| (NP、高H、纯肉、真空)| 乐乐的放荡日记 笔趣阁在线阅读 小乖(糙汉文)TXT笔趣阁免费.. | 久久久综合精品一区二区三区| 斗鱼静宝宝| 俄罗斯空姐2(俄罗斯航空)| 九九在线观看免费高清电视剧| YY影院免费观看电视剧网站| 姐姐片多多免费高清电视剧叶玉卿 | 欧美RAPPER高清头像| 三个医生换着躁我一个观后感| 爸爸你真棒插曲快来救救我小说| 《疯狂72小时》韩剧| 少妇激情偷公乱140章| 扌喿辶畐和扌喿辶的区别| 妈妈装睡配合孩子阴阳调和| 《一滴都不许漏》何泽城林荫| 《麦子的秘密2》| 小静被门卫大爷灌满JNG液视...| 《炸裂吧!巨棒》免费阅读漫画| 9.1萝卜黄| 局长边摸边吃奶边做爰| 三妻四妾双女免费观看完整版| 吻戏原声 哔哩哔哩| 《办公室高潮秘书2》| 天香天堂免费观看电视剧| 《诱人的护士》苍井空-| 小婕子太紧了太深了| 古代洞房2国语版免费观看| 电子课本网| 《性88分钟》| 每日大赛| 人犬兽人在线观看免费完整| 古代洞房2国语版免费观看| 一边做饭一边狂躁的原因分析| 内衣秀| 《一滴都不许漏》何泽城林荫| 《帐篷里的秘密》动漫| 香蕉榴莲丝瓜草莓黄瓜歌词| 二人努力生猴子免费观看