sort排序
来源:互联网 发布:白金数据 高清 网盘 编辑:程序博客网 时间:2024/05/21 23:01
1、原理
两个元素x和y,若x<y,返回-1;若x==y,返回0;若x>y,返回1。
2、对数字进行排序
var arr = [10,4,20,5,3];
//顺序排列
function ascSort(a,b) {
return a - b;
}
//倒序排列
function descSort(a,b) {
return b - a;
}
arr.sort(ascSort)//[3,4,5,10,10]
arr.sort(descSort)//[20,10,5,4,3]
//数组对象排序
varresult =[{title:"zx",score:5}, {title:"cyz",score:4}, {title:"wl",score:2}, {title:"zjw",score:3}, {title:"zzf",score:1}];
result.sort(getSortFun('asc','score'));
functiongetSortFun(order,sortBy) {
var ordAlpah =(order == 'asc') ? '>' : '<';
varsortFun= new Function('a', 'b', 'return a.'+ sortBy+ ordAlpah + 'b.' +sortBy + ' ? 1: -1');
returnsortFun;
}//顺序排列
result.sort(getSortFun('desc', 'score'));
function getSortFun(order, sortBy) {
var ordAlpah = (order == 'asc') ? '>' : '<';
var sortFun = new Function('a', 'b', 'return a.' + sortBy + ordAlpah + 'b.' + sortBy + '? 1: -1');
return sortFun;
}//倒序排列
- 排序Sort
- Sort排序
- sort 排序
- sort排序
- sort排序
- 排序(sort)
- sort排序
- sort排序
- sort排序
- sort()排序
- sort排序
- sort排序
- sort排序
- sort 排序
- 排序sort
- sort排序
- sort排序
- sort排序
- 猿们平常都喜欢听啥音乐?
- 二级购物车
- 11月7日云栖精选夜读:阿里巴巴风鸣:做技术Leader要有危机意识
- P2P金融借贷项目 前台+后台+数据库源码+移动端后台
- 前端工程——基础篇
- sort排序
- Sqoop导入hive注意事项
- Java Map中的几个常见问题
- 全面了解R语言中的k-means如何聚类?
- 洛谷P2023 [AHOI2009]维护序列 (BZOJ1798)
- Zookeeper问题汇总
- canvas绘制动态时钟
- 重磅 | 腾讯提出共享AI,抢先布局游戏与多媒体AI,首秀同声传译
- 【程序员周边】程序员系列表情包