JS 中sort()排序
来源:互联网 发布:兼职淘宝客 编辑:程序博客网 时间:2024/05/29 05:01
重新排序
Array.reverse();var values=[1,2,3,4,5];
values.reverse();
console.log(values);
//--------------------------
Array.sort();
//原理 会把数组去toString(),然后比较第一位字符,最后排序。
var values=[1,20,3,4,50];
values.sort();
document.title=(values); //1 20 3 4 50
在此会发现sort()的短板。
这种排序方式都不是最佳解决方案。
因此sort()可以接收一个比较参数作为参数,以便我们比较
以下便是简单的比较函数。
有了这个比较函数,就可以进行升序了
function compare(value1,value2){if(value1value2){return 1;}else{return 0;}}// 简单比较函数 var values=[1,20,3,40,50]; values.sort(); console.log(values);//[1,20,3,40,50] values.sort(compare); console.log(values)//[1,3,20,40,50]
阅读全文
0 0
- JS 中sort()排序
- js中关于sort()的冒泡排序
- js中sort()排序的原理
- JS中数组的sort()排序
- js中数组反向、排序reverse、sort
- js sort 数组排序
- js Array sort 排序
- JS sort排序
- js的sort排序
- js 数组排序sort()
- js sort 数组排序
- js中数组(Array)的排序(sort)注意事项 (转)
- js中数组(Array)的排序(sort)注意事项
- js中数组(Array)的排序(sort)注意事项
- js中数组(Array)的排序(sort)注意事项
- js中数组(Array)的排序(sort)注意事项说明
- js中sort()方法的用法,参数以及排序原理
- js sort 数组排序 Array Sort
- el表达式
- python函数学习二(几个常用函数)
- WebRTC的模块处理机制
- Apache Shiro
- xml之DTD约束
- JS 中sort()排序
- K-means聚类算法
- js中Prototype属性解释及常用方法
- Android知识点textview加横线的属性。Android 删除已添加下划线,中线
- BZOJ3223[Tyvj 1729 文艺平衡树]题解--splay
- Linux服务器安全配置
- C# 异常类 Exception 枚举所有类型的异常
- @Scheduled注解 定时任务 cron表达式
- elastitcsearch 导入样品数据