首頁 >web前端 >js教程 >js中數組排序的詳解

js中數組排序的詳解

零下一度
零下一度原創
2017-06-26 11:17:481383瀏覽

JavaScript在進行陣列排序的時候,我總結了三種方法:sort排序、冒泡排序、選擇排序。

         var arr = [1,22,3,4,5,6,7,8,9,10];

sort排序:

#      運用了陣列裡面的方法sort()來實現的。

      <span style="color: #ff0000">function <strong><code class="js plain">systemSort
# (arr)
{ {##           return
arr.sort(
                function(a, b)
{ return a - b; }
###        );########################     }#################     }########### ##############冒泡排序###:###################    冒泡法是運用遍歷陣列進行比較,透過不斷的比較將最小值或最大值一個一個的遍歷出來。 ##########
               function bubbleSort(arr){

 var i = 0; i < arr.length-1; i++) {//比較多少輪數9##                      for (var = arr0;與。
##                                    #                            arr[j] = arr[j+1 ];
                                    #                               }

               }
            }


選擇排序:      選擇排序法是將陣列的第一個資料作為最大或最小的值,然後透過比較循環,輸出有序的陣列。                                       
#

                        function selectSort1(arr){
#    for (var i = 0; i < arr.length-1; i++) {/ /外層循環比較的輪次
                                  之後中使用中1005 輪內的的多次
                                      
                                        var temp = arr[j];
                                         arr[j] = arr[j+1];
##                                        arr[j +1] = temp;
                                #                    }
                            }
          之後# 

以上是js中數組排序的詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn