英 [sɔ:t]   美 [sɔ:rt]  

n.分类,类别;品质,本性;方法;一群

vt.& vi.分类;整顿,整理;适合

vt.挑选;把…分类;将…排顺序

vi.分类;交往;协调

第三人称单数: sorts 复数: sorts 现在分词: sorting 过去式: sorted 过去分词: sorted

javascript sort()方法 语法

sort()方法怎么使用?

sort()方法是用于对数组的元素进行排序,并返回数组,sort()方法现在是稳定的,默认排序顺序是根据字符串Unicode码点。

作用:用于对数组的元素进行排序。

语法:arrayObject.sort(sortby)

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

返回:对数组的引用。请注意,数组在原数组上进行排序,不生成副本。

说明:如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下:若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。若 a 等于 b,则返回 0。若 a 大于 b,则返回一个大于 0 的值。

javascript sort()方法 示例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script type="text/javascript">

    var arr = new Array(6)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    arr[3] = "James"
    arr[4] = "Adrew"
    arr[5] = "Martin"

    document.write(arr + "<br />")
    document.write(arr.sort())

</script>

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例