流浪のwolf

卷帝

导航

19. 数组的排序方式

1. 使用 sort 函数 

  格式 :arr.sort(( a,b ) => { a - b } )

2. 封装函数,使用冒泡排序 ;

var arr = [123,203,23,13,34,65,65,45,89,13,1];
for(var i=0; i<arr.length-1; i++){
    //每一轮比较要比多少次
    for(var j=0; j<arr.length-1-i; j++){
        //如果第一个比第二个大,就交换他们两个位置
        if(arr[j]>arr[j+1]){
            var temp = arr[j];
            arr[j] = arr[j+1];
            arr[j+1] = temp;
        }
    }    
}
console.log(arr); //(11) [1, 13, 13, 23, 34, 45, 65, 65, 89, 123, 203]

 

posted on 2022-11-12 12:00  流浪のwolf  阅读(11)  评论(0编辑  收藏  举报