💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
| JScript  | [语言参考](#) | |-----|-----| # sort 方法 返回一个元素已经进行了排序的 **Array** 对象。 `arrayobj.**sort(**sortfunction**)** ` #### 参数 *arrayObj* 必选项。任意 **Array** 对象。 *sortFunction* 可选项。是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列。 #### 说明 **sort** 方法将 **Array** 对象进行适当的排序;在执行过程中并不会创建新的 **Array** 对象。 如果为 *sortfunction* 参数提供了一个函数,那么该函数必须返回下列值之一: - 负值,如果所传递的第一个参数比第二个参数小。 - 零,如果两个参数相等。 - 正值,如果第一个参数比第二个参数大。 #### 示例 下面这个例子说明了 **sort** 方法的用法: ~~~ function SortDemo(){    var a, l; // ~~~ 声明变量。     ~~~ a = new Array("X" ,"y" ,"d", "Z", "v","m","r"); ~~~ ~~~    l = a.sort(); // ~~~ 排序数组。     ~~~ return(l); // ~~~ 返回排序的数组。 } #### 要求 [版本 2](#) #### 请参阅 [Array 对象的方法](#) 应用于: [Array 对象](#) [© 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。](#)