JavaScript強化教程——sort() 方法

本文爲 H5EDU 機構官方 HTML5培訓 教程,主要介紹:JavaScript強化教程 —— sort() 方法
實例
數組排序:var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();fruits 輸出結果:Apple,Banana,Mango,Orange
 
定義和用法

sort() 方法用於對數組的元素進行排序。

排序順序能夠是字母或數字,並按升序或降序。

默認排序順序爲按字母升序。

注意:當數字是按字母順序排列時"40"將排在"5"前面。

使用數字排序,你必須經過一個函數做爲參數來調用。

函數指定數字是按照升序仍是降序排列。

這些提及來可能很難理解,你能夠經過本頁底部實例進一步瞭解它。

注意: 這種方法會改變原始數組!。
 

array.sort(sortfunction)參數 Values

參數 描述
sortfunction 可選。規定排序順序。必須是函數。

返回值

Type 描述
Array 對數組的引用。請注意,數組在原數組上進行排序,不生成副本。
 html

實例
數字排序(數字和升序):
var points = [40,100,1,5,25,10];
points.sort(function(a,b){return a-b});
fruits輸出結果:
1,5,10,25,40,100
實例
數字排序(數字和降序):
var points = [40,100,1,5,25,10];
points.sort(function(a,b){return b-a});
fruits輸出結果:
100,40,25,10,5,1
實例
數字排序 (字母和降序):
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();
fruits.reverse();
fruits輸出結果:
Orange,Mango,Banana,Apple
點擊進入JavaScript強化教程:Shttp://www.h5edu.cn/htm/step/h5edu_44.html
相關文章
相關標籤/搜索