迎接2012之JavaScript数组排序等操作
来源:互联网 发布:php 聊天室 设计思路 编辑:程序博客网 时间:2024/06/05 07:41
一、排序
<script type="text/javascript"> var intsz = new Array(1, 23, 4, 2); intsz.sort(); alert(intsz); //弹出1,2,4,23 var strsz = new Array(1, "23", 4, 2); strsz.sort(); //弹出1,2,23,4 strsz.sort(px); alert(strsz); //弹出1,2,4,23 strsz.reverse(); alert(strsz);//弹出23,4,2,1 function px(v1, v2) { if (v1 > v2) { return 1; } else if (v1 < v2) { return -1; } else { return 0; } } </script>
二、操作
<script type="text/javascript"> var intsz = new Array(1, 3, 4, 2); var intsz1 = intsz.concat(5, 6, 7); alert(intsz1);//弹出1,3,4,2,5,6,7 var intsz2 = intsz1.slice(2); alert(intsz2);//弹出3,4,2,5,6,7 var intsz3 = intsz1.slice(2, 3); alert(intsz3); //弹出4 var intsz4 = intsz1.splice(0, 1);//删除 第一个参数为的起始位置,第二个参数为删除个数 alert(intsz4); //弹出1 删除intsz1里面的第一项 3,4,2,5,6,7 var intsz5 = intsz1.splice(2, 1, 8, 9);//替换 第一个参数为替换的起始位置,第二个位置为删除的个数,第3++开始个参数为增加的项 alert(intsz5); //弹出2 删除intsz1里面的2这个项 3,4,8,9,5,6,7 var intsz6 = intsz1.splice(2, 0, 0); //插入 第一个参数为替换的起始位置,第二个位置为删除的个数,第3++开始个参数为增加的项 alert(intsz6); //弹出"" intsz1里面的2这个项 3,4,0,8,9,5,6,7 </script>
- 迎接2012之JavaScript数组排序等操作
- 迎接2012之JavaScript所谓的“重载”
- 迎接2012之JavaScript函数内部
- JavaScript之数组排序
- javascript之数组操作
- javascript之数组操作
- javascript之数组操作
- javascript之数组操作
- javascript之数组操作
- javascript之数组操作
- javascript之数组操作
- javascript之数组操作
- javascript之数组操作
- javascript之数组操作
- javascript之数组操作
- javascript之数组操作
- javascript之数组操作
- javascript之数组操作
- linux进程间通信之 管道,命名管道,协同进程区别
- AC自动机算法
- android开发问题汇总
- Oracle经验集锦
- android应用开发全程实录-关于google map的部分章节-漂亮的气泡地图
- 迎接2012之JavaScript数组排序等操作
- Android 文件打开方式
- 公园里的一幕?
- Request_irq和setup_irq的区别详解
- TOMCAT-HOME/webapps/项目名/META-INF/context.xml的标签内部加注释(中文或是英文),启动报异常
- 自己动手写网络爬虫
- uva 11151 Longest Palindrome
- 13.3 探索并获取数据
- 再谈Request_irq和setup_irq