- 浏览: 2962438 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (893)
- android (110)
- iphone (198)
- java (79)
- JavaScript手册-目录 (9)
- JavaScript手册-Array (19)
- JavaScript手册-Boolean (5)
- JavaScript手册-Date (50)
- JavaScript手册-Math (30)
- JavaScript手册-Number (14)
- JavaScript手册-RegExp (7)
- JavaScript手册-String (38)
- JavaScript手册-全局函数 (8)
- JavaScript实用脚本 (7)
- Others (21)
- java-jpcap (7)
- java-thread (1)
- ibm文章 (3)
- classloader (2)
- java-filter (2)
- 运行环境 (33)
- java-正则 (2)
- oracle (1)
- linux-shell (26)
- wap (1)
- sqlite (3)
- wow (1)
- jvm (1)
- git (5)
- unity3d (29)
- iap (2)
- mysql (23)
- nginx (14)
- tomcat (9)
- apache (2)
- php (1)
- ubuntu (40)
- rsa (1)
- golang (21)
- appstore (5)
- sftp (2)
- log4j (2)
- netty (18)
- 测试工具 (6)
- memcache (5)
- 设计模式 (1)
- centos (8)
- google_iab (5)
- iOS专题 (4)
- mac (10)
- 安装配置帮助手册 (2)
- im4java_graphicsmagick (5)
- inotify-tools (1)
- erlang (6)
- 微信支付 (1)
- redis (8)
- RabbitMQ (5)
最新评论
-
heng123:
Netty视频教程https://www.douban.com ...
netty4.0.23 初学的demo -
maotou1988:
使用Netty进行Android与Server端通信实现文字发 ...
netty4.0.23 初学的demo -
码革裹尸:
非常感谢,正好用上
android 呼入电话的监听(来电监听) -
rigou:
提示的/222.177.4.242 无法链接到ip地址,是什 ...
通过 itms:services://? 在线安装ipa ,跨过app-store -
duwanbo:
GridView与数据绑定
JavaScript sort() 方法
定义和用法
sort() 方法用于对数组的元素进行排序。
语法
arrayObject.sort(sortby)
sortby | 可选。规定排序顺序。必须是函数。 |
返回值
对数组的引用。请注意,数组在原数组上进行排序,不生成副本。
说明
如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。
如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下:
- 若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。
- 若 a 等于 b,则返回 0。
- 若 a 大于 b,则返回一个大于 0 的值。
实例
例子 1
在本例中,我们将创建一个数组,并按字母顺序进行排序:
<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>
输出:
George,John,Thomas,James,Adrew,Martin Adrew,George,James,John,Martin,Thomas
例子 2
在本例中,我们将创建一个数组,并按字母顺序进行排序:
<script type="text/javascript"> var arr = new Array(6) arr[0] = "10" arr[1] = "5" arr[2] = "40" arr[3] = "25" arr[4] = "1000" arr[5] = "1" document.write(arr + "<br />") document.write(arr.sort()) </script>
输出:
10,5,40,25,1000,1 1,10,1000,25,40,5
请注意,上面的代码没有按照数值的大小对数字进行排序,要实现这一点,就必须使用一个排序函数:
<script type="text/javascript"> function sortNumberAsc(a,b) { return a-b } function sortNumberDesc(a,b) { return b-a } var arr = new Array(6) arr[0] = "10" arr[1] = "5" arr[2] = "40" arr[3] = "25" arr[4] = "1000" arr[5] = "1" document.write(arr + "<br />") document.write(arr.sort(sortNumberAsc)) document.write(arr.sort(sortNumberDesc)) </script>
输出:
10,5,40,25,1000,1 1,5,10,25,40,1000 1000,40,25,10,5,1
发表评论
-
JavaScript Array 对象参考手册 input 属性
2009-03-02 21:58 2305JavaScript input 属性 返回JavaScri ... -
JavaScript Array 对象参考手册 index 属性
2009-03-02 21:47 4109JavaScript index 属性 返回JavaScri ... -
JavaScript Array 对象参考手册 prototype 属性
2009-02-28 21:34 3875JavaScript prototype 属性 返回Java ... -
JavaScript Array 对象参考手册 constructor 属性
2009-02-28 19:57 1596JavaScript constructor 属性 返回Ja ... -
JavaScript Array 对象参考手册 length 属性
2009-02-28 18:38 1579JavaScript length 属性 返回JavaScr ... -
JavaScript Array 对象参考手册 valueOf() 方法
2009-02-28 18:32 2558JavaScript valueOf() 方法 返回Java ... -
JavaScript Array 对象参考手册 toSource() 方法
2009-02-28 18:17 1717JavaScript toSource() 方法 返回Jav ... -
JavaScript Array 对象参考手册 unshift() 方法
2009-02-28 18:00 2660JavaScript unshift() 方法 返回Java ... -
JavaScript Array 对象参考手册 toLocaleString() 方法
2009-02-28 17:51 1361JavaScript toLocaleString() 方法 ... -
JavaScript Array 对象参考手册 toString() 方法
2009-02-28 17:42 3912JavaScript toString() 方法 返回Jav ... -
JavaScript Array 对象参考手册 splice() 方法
2009-02-28 17:33 4034JavaScript splice() 方法 返回JavaS ... -
JavaScript Array 对象参考手册 slice() 方法
2009-02-28 16:50 4609JavaScript slice() 方法 返回JavaSc ... -
JavaScript Array 对象参考手册 shift() 方法
2009-02-28 16:46 4007JavaScript shift() 方法 返回JavaSc ... -
JavaScript Array 对象参考手册 reverse() 方法
2009-02-28 16:36 1789JavaScript reverse() 方法 返回Java ... -
JavaScript Array 对象参考手册 push() 方法
2009-02-28 12:20 10126JavaScript push() 方法 返回JavaSc ... -
JavaScript Array 对象参考手册 pop() 方法
2009-02-28 12:12 4599JavaScript pop() 方法 返回JavaScri ... -
JavaScript Array 对象参考手册 join() 方法
2009-02-28 12:03 2233JavaScript join() 方法 返回JavaScri ... -
JavaScript Array 对象参考手册 concat() 方法
2009-02-28 11:58 2211JavaScript concat() 方法 返回Jav ...
相关推荐
这是一组超文本 文件名就是对象名 ,包括了所有方法和属性 带有书签 可以方便查询各种参数
JavaScript核心对象参考手册
JavaScript常用对象参考手册,包含String,Array,Boolean,Math,RegExp等等
即用即查JAVASCRIPT核心对象参考手册
即用即查JavaScript核心对象参考手册:JavaScript 随书光盘
即用即查——JavaScript核心对象参考手册
即用即查JavaScript核心对象参考手册附书光盘。。。打包下载,内有光盘里所有源码与使用说明。希望对大家有用。
本人根据w3school.com.cn的在线教程制作,制作之前我找了许多的js参考手册,但是都觉得不是挺实用,所以就做了这个文档,由于不是注册版,所以做的不是很完美,但是不会影响阅读,希望大家多多支持! 里面包括了js...
JavaScript String 对象参考手册
基本包含了所有对象的所有属性。一共有20章,同时包括了 ActiveX技术和数据库访问等高端技术
JavaScript的基础应用,适合出学者
javascript中文参考手册javascript中文参考手册javascript中文参考手册javascript中文参考手册javascript中文参考手册javascript中文参考手册javascript中文参考手册javascript中文参考手册
即查即用javascript核心对象参考手册,很有用的js帮助手册
即用即查JavaScript核心对象参考手册光盘
JavaScript语言中文参考手册JavaScript语言中文参考手册
JavaScript语言参考手册.pdf (主要资源) 另外附上: MS-JScript.chm MS-script56-2006.chm MS-VBScript.chm // // ---- JavaScript语言参考手册 目录 ---- // 第一章 简介 这一章简单介绍了 JavaScript,...
javascript DOM Html 对象对象参考手册