sort 方法

更新:2007 年 11 月

返回一个元素已经进行了排序的 Array 对象。

function sort(sortFunction : Function ) : Array

参数

  • sortFunction
    可选项。用来确定元素顺序的函数的名称。

备注

sort 方法对 Array 对象进行排序;在执行过程中不会创建新 Array 对象。

如果在 sortfunction 参数中提供了一个函数,那么该函数必须返回下列值之一:

  • 如果所传递的第一个参数小于第二个参数,则返回负值。

  • 如果两个参数相等,则返回零。

  • 如果第一个参数大于第二个参数,则返回正值。

如果省略 sortFunction 参数,元素将按 ASCII 字符顺序的升序进行排列。

示例

下面的示例阐释了 sort 方法的用法。

function SortDemo(){
   var a, l;                       //Declare variables.
   a = new Array("X" ,"y" ,"d", "Z", "v","m","r");
   l = a.sort();                   //Sort the array.
   return(l);                      //Return sorted array.
}

要求

版本 2

应用于:

Array 对象

请参见

其他资源

对象 (JScript)