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

javascript函数sort

时间:2015-11-09 20:50:50      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:

sort函数用于对数组的元素进行排序

语法:arrayObject.sort(sortby);

  参数sortby可选,规定排序顺序,必须是函数。

如果调用该方法时没有使用参数,将按照字幕顺序进行排序,就是按照字母的编码顺序进行排序。要实现这一点,就要将数组的元素转换成字符串,以便进行比较。

如果要按照其他标准进行排序,就需要提供一个比较函数,该函数要比较两个值,然后返回一个用于说明这两个数相对位置的数字:

    比较函数应该具有两个参数a和b,其返回值:若a小于b,在排序后的数字中a应该出现在b之前,则返回一个小于0的值;a=b,则返回0;a>b,则返回一个大于0的值。

function(){

<script type="text/javascript">
    function compare(a,b){
        return a-b;
  }
var arr=[1,2,3,4,5,21,15];
document.write(arr+‘<br />‘)
document.write(arr.sort(compare));
</script>

  

 

javascript函数sort

标签:

原文地址:http://www.cnblogs.com/dsheldon/p/4950857.html

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