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,...