一、 sort()方法的介紹 //給一組資料排序
var arrnum = [12,1,9,23,56,100,88,66];
console.log("排序前的陣列:"+arrnum);
arrnum.sort();
//預設按照字母排序
console.log("排序後的陣列:"+arrnum);
//對陣列進行公升序排列,將函式作為引數傳入
arrnum.sort(function
(a,b) );
console.log("公升序排序後的陣列:"+arrnum);
//對陣列進行降序排列,將函式作為引數傳入
arrnum.sort(function
(a,b) );
console.log("降序排序後的陣列:"+arrnum);
二、 sort()方法的高階應用(按照物件陣列中物件的屬性進行排序)
function
student(name,age,score)
var stu1 = new student("寒殤凌雪",23,100);
var stu2 = new student("花木扶疏",25,97);
var stu3 = new student("北城以北",20,95);
var stu4 = new student("南柯一夢",24,99);
var stu5 = new student("水墨淡彩",22,95);
var arr =;
arr.push(stu1,stu2,stu3,stu4,stu5);
console.log("排序前輸出每乙個索引對應的值如下:")
for(i in
arr)
"score"));
arr.sort(upsort("score","age"));
console.log("公升序排列後輸出每乙個索引對應的值如下:")
for(i in
arr)
"score"));
arr.sort(lowsort("score","age"));
console.log("降序排列後輸出每乙個索引對應的值如下:")
for(i in
arr)
/*//公升序排列
function upsort(property)
}*/function upsort(score,age)
return a.score -b.score;}}
//降序排列
JS中的Array陣列物件
陣列物件是乙個物件的集合,裡邊的物件可以是不同型別的。陣列的每乙個成員物件都有乙個 下標 用來表示它在陣列中的位置,是從零開始的 陣列定義的方法 var 陣列名 newarray var 陣列名 newarray n var 陣列名 元素1 元素2 元素3 我們定義myarray陣列,並賦值,如下 ...
js中Array物件的方法
1 concat arr1.concat 作用 將多個陣列組合成乙個 返回值 返回乙個新陣列 2 join arr.join 分隔符 返回值 新的字串 3 pop 作用 刪除陣列的最後乙個元素 返回值 返回刪除的元素 4 push arr.push 作用 在陣列後面新增元素 返回值 返回陣列的新長度...
Array陣列物件的方法
會改變陣列的方法 12 3456 789push 向陣列的末尾新增乙個或多個元素,並返回新的長度。arr.push james pop 用於刪除並返回陣列的最後乙個元素。arr.pop shift 用於把陣列的第乙個元素從其中刪除,並返回第乙個元素的值。unshift 方法可向陣列的開頭新增乙個或更...