Javascript 数组排序详解
如果你接触javascript有一段时间了,你肯定知道数组排序函数sort,sort是array原型中的一个方法,即array.prototype.sort(),sort(compareFunction),其中compareFunction是一个比较函数,下面我们看看来自MozillaMDN的一段描述:
IfcompareFunctionisnotsupplied,elementsaresortedbyconvertingthemtostringsandcomparingstringsinlexicographic(“dictionary”or“telephonebook,”notnumerical)order.Forexample,“80″comesbefore“9″inlexicographicorder,butinanumericsort9comesbefore80.
下面看些简单的例子:
//Output[1,2,3] console.log([3,2,1].sort());
//Output["a","b","c"] console.log(["c","b","a"].sort());
//Output[1,2,"a","b"] console.log(["b",2,"a",1].sort());
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短