js中陣列Array物件的方法sort 的應用

2022-08-27 22:36:20 字數 1617 閱讀 3677

一、 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 方法可向陣列的開頭新增乙個或更...