Javascript 中Array.sort详解 1(个人浅见,欢迎拍砖!)
来源:互联网 发布:金蝶数据对接 编辑:程序博客网 时间:2024/06/05 19:03
最近要用array.sort 这个方法,以前不是很了解,特地仔细研究一个,纯属个人浅见,不足之处欢迎拍砖!
array.sort()不带参数,针对数字型数组,默认是从小到大顺序排序(但是这只针对个位数,不信请带个10到数组中),它主要是按照英文字母表顺序排列的,如果想用它给数字排序,还是请用带函数的sort。
var arrA = [6,2,4,3,5,1];
arrA=arrA.sort();
console.log(arrA);
[1, 2, 3, 4, 5, 6] //输出
sort()内可以带函数,以匿名函数或者是已定义的函数名,例如
arr.sort(function(a,b){return a-b});//匿名函数为参数
function asc(a,b){return a-b;}arr.sort(asc);//以函数名为参数
注意函数中的参数为数组中参与比较的前后两项,sort会以函数的返回值判断是否交换位置,
大家可以看出来,sort是以函数返回值是否大于0来决定是否交换的,无论是整数还是小数都有效。只要大于
0就交换,小于或等于0则不交换
- Javascript 中Array.sort详解 1(个人浅见,欢迎拍砖!)
- 创业创意-个人健康解决方案(欢迎探讨拍砖)
- javascript 中 Array.sort()方法
- javascript中Array.sort()方法
- 关于C语言中二维数组的P+1与*(P+1)个人浅见
- [ javascript ] js中array的sort()方法!
- JavaScript中Function和var 的预解析(浅见)
- javascript----Array之Sort()
- JavaScript温故知新----Array.sort()
- 浏览器与内存(个人浅见)
- JavaScript中Array.sort()的底层实现及应用
- 四则运算算法,欢迎拍砖
- 五年计划 (欢迎前辈拍砖!!!)
- 抽奖程序,欢迎拍砖
- 欢迎大家来拍砖
- Javascript中Array.prototype.map()详解
- Javascript中Array.prototype.map()详解
- hibernate中session的flush()方法个人浅见
- 使用 python 创建cocos2d-x 2.2 项目
- 一步一步在Linux上安装Oracle 11gR2 RAC (8--完结)
- uboot4--使用jlink烧写mini2440的uboot
- SVN简介
- 处理BigDecimal字段, java.math.BigDecimal cannot be cast to [Ljava.lang.Object;
- Javascript 中Array.sort详解 1(个人浅见,欢迎拍砖!)
- fourinone学习笔记-ParkLocal和proxy
- java 反射
- 冒泡排序
- YARN/MRv2 Resource Manager深入剖析—RM总体架构
- Repeater控件通过列索引绑定数据
- 10款超实用的jQuery即时通知插件
- 根据字体多少使UILabel自动调节尺寸
- 请帮忙注释一下