Array(数组)对象-->sort() 方法
1.定义和用法
sort() 方法用于对数组的元素进行排序。
默认排序顺序为按字母升序。
语法:
array.sort(sortfunction)
参数:
sortfunction:规定排序顺序。必须是函数。
注意:当数字是按字母顺序排列时"40"将排在"5"前面。
使用数字排序,你必须通过一个函数作为参数来调用。
函数指定数字是按照升序还是降序排列。
举例1:从1~5排列
var arr = [1,3,2,5,4]; console.log(arr.sort()); console.log(arr);
输出:
举例2:从5~1排列
var arr = [1,3,2,5,4]; console.log(arr.sort().reverse()); console.log(arr);
输出:
举例3:按照元素的长短来排序
var arr = ['love','sky'.'student'] arr.sort(function(x,y){ return x.length - y.length }) console.log(arr)
输出:
心揣信念,梦想就在脚下!