英 [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>
运行实例 »
点击 "运行实例" 按钮查看在线实例