陣列中的排序

2021-09-24 10:06:40 字數 737 閱讀 6820

reverse

作用:把陣列倒過來排列。

引數:無

返回:排列後的新陣列

原有陣列改變

sort

作用:給陣列排序

引數:無/函式

返回:排序後的新陣列

原有陣列改變

indexof /lastindexof

這兩個方法不相容ie低版本瀏覽器(ie6-8)

作用:檢測當前值在陣列中第一次或者最後一次 出現位置的索引

引數:要檢測的值

返回:索引

原有陣列不變

基於indexof 檢測 如果陣列中有這一項,返回乙個大於零的索引

如果沒有這一項,返回索引為-1

為了驗證陣列中是否包含某一項

sort 在不傳遞引數的情況下,只能處理10以內的數字排序

* var ary=[1,3,2,4,5,7,8,6,9]

* ary.sort();==>[1,2,3,4,5,6,7,8,9]

* var ary=[18,1,23,27,2,35,3,56];

* ary.sort();=>[1,18,2,23,27,3,35,56] 沒有按照我們想象中排序**

* =>真實專案中,基於sort 排序,我們都需要傳遞引數

** var ary=[18,1,23,27,2,35,3,56];

* ary.sort(function(a,b)) );

陣列中的排序

氣泡排序法 封裝函式 function bubblesort arr rr array 34,65,221,23,0,36,100 bubblesort rr print r rr 選擇排序法 function selectsort arr 最後交換 temp arr i arr i arr min...

js中陣列的排序

console.log 預設排序 ascii字元排序 var arr 1,2,55,12,88 arr.sort ascii字元 從小到大排序 console.log arr.tostring console.log 自定義函式排序 var arr1 1,2,55,12,88 arr1.sort f...

C 中陣列的排序

array 類是乙個抽象類,是所有陣列的基類。用方括號表示陣列會建立乙個派生自 array 類的新類,這個類可以使用 array 類定義的方法和屬性。下面說一下陣列的排序。array 有乙個靜態方法給陣列元素排序,該種元素型別必須實現 icompare 介面。而簡單型別 如 int,string 型...