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 对象

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索对象
, 排序
, 参数
, 方法
, array
, sort
, Sort函数用法
sort函数的用法
list.sort 使用方法、数组sort方法、list的sort方法、java中sort方法、js sort方法,以便于您获取更多的相关知识。

时间: 2024-11-01 10:53:02

sort 方法的相关文章

.NET Array类的Sort方法分类数值

Sort方法 使用Array类的静态Sort方法是分类数组内容的最简单方法.列表A通过对一组姓名进行分类,说明如何应用这个方法. 它生成了下面的结果,它显示了调用分类方法前后的姓名列表: 以下为引用的内容:         0. Howard, Ryan         1. Allen, Ray         2. Pujols, Albert         3. Iverson, Allen         0. Allen, Ray         1. Howard, Ryan   

JS教程:Chrome对数组的sort方法优化

var a = 0, b = 0; [0, 0].sort(function() { a = 1; return 0; }); [0, 1].sort(function() { b = 1; return 0; }); alert(a === b); // true or false ? 上面的代码,除了 Chrome 输出 false, 其它浏览器皆为 true. 原因是 Chrome 对数组的 sort 方法进行了优化: function sort(comparefn) { var cust

Javascript数组 sort方法的分析

javascript|数组 javascript 中 Array.sort()方法是用来对数组项进行排序的 ,默认情况下是进行升序排列,实例代码如下:    var arrA = [6,2,4,3,5,1]; arrA.sort(); document.writeln(arrA); //结果是:1,2,3,4,5,6    sort() 方法可以接受一个 方法为参数 ,这个方法有两个参数.分别代表每次排序比较时的两个数组项.sort()排序时每次比较两个数组项都回执行这个参数,并把两个比较的数组

如何用.NET Array类的Sort方法分类数值

在前面的专栏中,我讨论了.NET数组的基本功能.本周,我们对这个主题进行扩充,着重讨论数组内容的分类.Array类提供了Sort方法,这个方法具有各种用途.我从简单的方法开始讨论,再以自定义分类结束. Sort方法 使用Array类的静态Sort方法是分类数组内容的最简单方法.列表A通过对一组姓名进行分类,说明如何应用这个方法. 它生成了下面的结果,它显示了调用分类方法前后的姓名列表: 0. Howard, Ryan 1. Allen, Ray 2. Pujols, Albert 3. Iver

Javascript数组sort方法的分析

javascript 中 Array.sort()方法是用来对数组项进行排序的 ,默认情况下是进行升序排列,实例代码如下: var arrA = [6,2,4,3,5,1];arrA.sort();document.writeln(arrA); //结果是:1,2,3,4,5,6 sort() 方法可以接受一个 方法为参数 ,这个方法有两个参数.分别代表每次排序比较时的两个数组项.sort()排序时每次比较两个数组项都回执行这个参数,并把两个比较的数组项作为参数传递给这个函数.当函数返回值为1的

使用.NET Array类的Sort方法分类数值

Sort方法 使用Array类的静态Sort方法是分类数组内容的最简单方法.列表A通过对一组姓名进行分类,说明如 何应用这个方法. 它生成了下面的结果,它显示了调用分类方法前后的姓名列表: 0. Howard, Ryan 1. Allen, Ray 2. Pujols, Albert 3. Iverson, Allen 0. Allen, Ray 1. Howard, Ryan 2. Iverson, Allen 3. Pujols, Albert 下面是对应的VB.NET代码 Dim x As

JavaScript中用sort()方法对数组元素进行排序的操作

  这篇文章主要介绍了JavaScript中用sort()方法对数组元素进行排序的操作,是JS入门学习中的基础知识,需要的朋友可以参考下 JavaScript数组sort()方法排序数组的元素. 语法 ? 1 array.sort( compareFunction ); 下面是参数的详细信息: compareFunction : 指定一个函数,定义排序次序.如果省略,数组字典顺序排序. 返回值: 返回一个排序的数组 例子: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <

在Python中使用sort()方法进行排序的简单教程

  这篇文章主要介绍了在Python中使用sort()方法进行排序的简单教程,是Python学习中的基础知识,需要的朋友可以参考下 sort()方法排序列表中的对象,比较使用func(如果给定). 语法 以下是sort()方法的语法: ? 1 list.sort([func]) 参数 func -- 这是一个可选参数,如果有将使用该函数,对列表中的对象进行排序 返回值 此方法不返回任何值,但是从列表中给定的对象进行排序 例子 下面的例子显示了sort()方法的使用 ? 1 2 3 4 5 6 #

javascript中数组的sort()方法的使用介绍

 数组的sort()方法用于排序,在本文将为大家介绍下javascript中sort()方法的具体使用 代码如下: <html>  <head>  <title>数组的sort()方法</title>    <script>  /*  sort()  1.没有产生副本,直接引用原数组  2.如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,  说得更精确点,是按照字符编码的顺序进行排序.  要实现这一点,首先应把数组的元素都转换成