javascript 数组排序
类别:Web前端 浏览量:1593
时间:2014-12-9 javascript 数组排序
javascript 数组排序JavaScript中sort方法用于对数组的元素进行排序
一、sort语法
sort()
sort(order)
说明
1、其中order参数是一个可选参数,用来指定使用什么方法来对数组中元素进行排序。如果省略order参数,将按字符编码的顺序排序。
2、如果想要将数组中的元素按其它方法排序,就必须要指定order参数。order参数必须是一个函数,该函数应该有两个参数(假设为x,y)。在使用sort()排序时,每次比较两个元素时都会执行比较函数,并将两个元素作为参数传递给比较函数。比较函数有以下两种返回值。
(1)、如果返回值大于0,则交换两个元素的位置
(2)、如果返回值小于或等于0,则不进行操作。
二、javascript 数组排序实例
1、数组元素是字符串
<script>
var aAry=["George","John","Thomas","James","Adrew","Martin"];
document.write(aAry.sort());
</script>
输出
Adrew,George,James,John,Martin,Thomas
2、数组元素都是数字
<script>
function sortNumber(n1,n2)
{
return n1-n2;
}
var aAry=[77,12,88,4,5];
document.write(aAry.sort(sortNumber()));
</script>
输出
4,5,12,77,88
标签:排序
您可能感兴趣
- python列表反转的方法(Python实现的列表排序、反转操作示例)
- list使用linq排序
- dedecms添加板块(织梦DedeCMS后台文件列表按文件名排序的方法简介)
- c#中list排序
- python删除数据框重复变量(Python3删除排序数组中重复项的方法分析)
- php排序代码详解(PHP实现数据四舍五入的方法小结4种方法)
- sqlserver修改排序规则几种方法(SQL Server 分页编号的另一种方式推荐)
- python 字典按key值排序(Python 按字典dict的键排序,并取出相应的键值放于list中的实例)
- javascript 经典算法(JavaScript实现的七种排序算法总结推荐!)
- dedecms简短标题(dedecms文章列表实现序列号排序效果实现代码)
- php实现非递归快速排序(PHP实现无限极分类的两种方式示例递归和引用方式)
- MySQL中对varchar类型的排序
- 排序算法口诀php(PHP快速排序算法实现的原理及代码详解)
- mysql分页查询有几种(MySQL 查询的排序、分页相关)
- mysql中默认排序教程(基于mysql 默认排序规则的坑)
- php中数组使用技巧(php常用经典函数集锦数组、字符串、栈、队列、排序等)
- 成都旅游攻略(成都旅游攻略自由行最佳线路)
- 给儿童吃什么最好(给儿童吃什么最好消化)
- 杭州旅游攻略()
- 云南旅游攻略(云南旅游攻略5天攻略)
- 收藏 春节假期,这些景区巨划算(收藏春节假期这些景区巨划算)
- 景区游玩,这些安全知识要牢记(这些安全知识要牢记)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9