js中陣列的排序

2021-06-20 02:18:36 字數 1481 閱讀 9268

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(function(a,b)

return 0;

});console.log(arr1.tostring());

console.log("------反轉陣列------");

var rearr = arr1.reverse(); //將陣列中元素的順序倒轉

console.log(rearr.tostring());

console.log("------按年齡正序排序------");

var arr2 = ;

arr2.push();

arr2.push();

arr2.push();

arr2.push();

arr2.push();

arr2.push();

arr2.push();

arr2.push();

arr2.sort(function(a,b)

return 0;

});for(var i=0;ib.date)else

return 0;

} });

for(var i=0;i執行結果:

------預設排序(ascii字元排序)------ 

1,12,2,55,88 

------自定義函式排序------

1,2,12,55,88 

------反轉陣列------ 

88,55,12,2,1 

------按年齡正序排序------ 

20130101, lee, 2 

20130101, wang, 12 

20130202, keke1, 14 

20130303, keke4, 22 

20130202, huang, 30 

20130202, keke2, 31 

20130303, keke5, 32 

20130303, keke3, 56 

------按日期倒序,年齡正序排序------ 

20130303, keke4, 22 

20130303, keke5, 32 

20130303, keke3, 56 

20130202, keke1, 14 

20130202, huang, 30 

20130202, keke2, 31 

20130101, lee, 2 

20130101, wang, 12 

js中的陣列物件排序

js中用方法sort 為陣列排序。sort 方法有乙個可選引數,是用來確定元素順序的函式。如果這個引數被省略,那麼陣列中的元素將按照ascii字元順序進行排序。如 var arr a b a b arr.sort console.log arr a b a b 因為字母a b的ascii值分別為65...

js中的陣列物件排序

一 普通陣列排序 js中用方法sort 為陣列排序。sort 方法有乙個可選引數,是用來確定元素順序的函式。如果這個引數被省略,那麼陣列中的元素將按照ascii字元順序進行排序。如 var arr a b a b arr.sort console.log arr a b a b 因為字母a b的as...

js中的陣列物件排序

js中用方法sort 為陣列排序。sort 方法有乙個可選引數,是用來確定元素順序的函式。如果這個引數被省略,那麼陣列中的元素將按照ascii字元順序進行排序。如 var arr a b a b arr.sort console.log arr a b a b 因為字母a b的ascii值分別為65...