码迷,mamicode.com
首页 > 编程语言 > 详细

javascript 数组Array排序

时间:2014-11-22 14:39:06      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:blog   io   ar   java   on   div   log   cti   代码   

var numberAry = [9,9,10,8,7,80,33,55,22];

numberAry.sort();

/*输出:10,22,33,55,7,8,80,9,9
上面的代码没有按照数值的大小对数字进行排序,只是按照首字母进行了排序,所以需要定义一个排序函数*/

1、定义一个排序函数(正序)

function sortNumber(a,b){
    return a - b;
}

numberAry.sort(sortNumber);

//输出:7,8,9,9,10,22,33,55,80

2、简写形式(倒序)

numberAry.sort(function(a,b){

  return b - a;

});
//输出:80,55,33,22,10,9,9,8,7
  
  

  

javascript 数组Array排序

标签:blog   io   ar   java   on   div   log   cti   代码   

原文地址:http://www.cnblogs.com/q446223455/p/4115094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!