知识大全 Javascript数组sort方法的分析

Posted

篇首语:我走在逃离命运的路上,却与命运不期而遇。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Javascript数组sort方法的分析相关的知识,希望对你有一定的参考价值。

Javascript数组sort方法的分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  javascript 中 Array sort()方法是用来对数组项进行排序的 默认情况下是进行升序排列 实例代码如下    

var arrA = [ ]; arrA sort(); document writeln(arrA);

  //结果是    sort() 方法可以接受一个 方法为参数 这个方法有两个参数 分别代表每次排序比较时的两个数组项 sort()排序时每次比较两个数组项都回执行这个参数 并把两个比较的数组项作为参数传递给这个函数 当函数返回值为 的时候就交换两个数组项的顺序 否则就不交换

  实例如下

   var arrA = [ ];     /**//*arrA sort();     document writeln(arrA);     */     function desc(x y)              if (x > y)               return  ;         if (x < y)                       return  ;          function asc(x y)              if (x > y)               return  ;         if (x < y)                       return  ;          arrA sort(desc);    // sort by desc     document writeln(arrA);     document writeln( <br> );     arrA sort(asc);    //sort by asc     document writeln(arrA);

  //输出结果 另外 可以直接把一个无名函数直接放到sort()方法的调用中 如下的例子是将奇数排在前面 偶数排在后面 例子如下

        var arrA = [ ];         arrA sort( function(x  y)              if (x %   == )                   return  ;             if (x %   != )                         return  ;                      );        document writeln(arrA); cha138/Article/program/Java/JSP/201311/19473

相关参考