js基礎陣列 排序

2021-10-07 03:14:14 字數 834 閱讀 5395

**reverse()    逆向排序**

【格式】陣列.reverse()

var arr =[10

,20,30

];arr.

reverse()

;alert

(arr)

;

**sort()**

【格式】陣列.sort()

功能:將陣列中的元素公升序排序

注:sort預設是按照字串進行排序。

var arr =[10

,1,5

,15];

arr.

sort()

;alert

(arr)

;

【原理】前後兩個數兩兩進行比較,如果符合交換條件,交換位置。知道所有資料排序完成,結束比較。

var arr =[9

,8,7

,6,5

,4,3

];for(

var i =

0;i}alert

(arr)

;

【原理】通過比較首先選出最小的數放在第一位置上,然後在其餘的數中選擇次小數放在第二位置,以此類推,直到所有的數成為有序序列

var arr =[9

,8,7

,6,5

,4];

for(

var i =

0;i1;i++)}

}alert

(arr)

;

JS陣列排序

function bubblesort array return array vararray1 2,5,1,9 bubblesort array1 1,2,5,9 function usesort array var array1 2,5,1,9 usesort array1 在資料集中,選擇乙個...

js 陣列排序

var array 1,4,8,3,6,12,9,8 function compare val1,val2 array.sort compare document.write array sort 方法按照公升序排列陣列項,會呼叫每個陣列項的tostring 轉型方法,然後比較得到的字串。tostr...

JS陣列排序

用陣列的排序 sort 方法.但sort 方法本身是按ascii字元 從小到大排列的.所以說,如果是數字的話,會出現下面這種情況 var arr 3,32,3,5 arr.sort alert arr.tostring 輸出 2,3,32,5 但是 sort 方法可以接收乙個引數,就是乙個比較函式 ...