JS 對陣列元素排序

2021-07-13 12:20:53 字數 474 閱讀 7344

sort()//公升序

reverse()//降序

為實現排序,sort()會將陣列的每個項tostring()轉型。然後比較字串確定順序。

var values = [0,1,5,10,15];

value.sort();

alert(values);

//0,1,10,15,5

雖然5小於10但字串比較時10卻位於5之前。因此sort方法可以接收乙個比較函式

function compare(value1,value2)else if(value1 > value2)else }

var values = [0,1,5,10,15];

values.sort(compare);

alert(values);

//0,1,5,10,15

比較函式可以簡化為:

function compare(value1, value2)

js 對陣列元素的操作

var arr 1,2,3,4,5 原始陣列 alert arr 1,2,3,4,5 刪除並且返回第乙個元素 alert arr.shift 1 alert arr 2,3,4,5 刪除並且返回最後乙個元素 alert arr.pop 5 alert arr 2,3,4 在陣列開頭新增乙個或者多個元...

js對陣列操作

計算陣列的長度 var arr 1,2,3,4,5,6 alert arr.length 彈出結果是6連線兩個或者跟多的陣列,並返回結果 var arr1 1,2,3 var arr2 arr1.concat 4,5 var arr3 arr1.concat 4,5 console.log arr2...

用氣泡排序法對陣列中的元素排序

注 此處以公升序排枚舉例 共10個元素 2 4,3,5,8,6,1,7,9,0 要將其公升序排列 1.將第乙個元素與其後的每個元素進行比較 2與4比較 2 4 將這兩個值交換 4,2,3,5,8,6,7,9,0 交換後2位於第二個元素位置處,2與3比較 2 3 交換 4,3,2,5,8,6,7,9,...