js对数组按顺序排序
来源:互联网 发布:网络销售股票是否违法 编辑:程序博客网 时间:2024/05/19 18:14
console.log("------默认排序(ASCII字符排序)------"); var arr = [1,2,55,12,88]; arr.sort(); //ASCII字符代码从小到大排序 console.log(arr.toString()); console.log("------自定义函数排序------"); var arr1 = [1,2,55,12,88]; arr1.sort(function(a,b){ //自定义函数排序 var a1= parseInt(a); var b1= parseInt(b); if(a1<b1){ return -1; }else if(a1>b1){ return 1; } return 0; }); console.log(arr1.toString()); console.log("------反转数组------"); var reArr = arr1.reverse(); //将数组中元素的顺序倒转 console.log(reArr.toString()); console.log("------按年龄正序排序------"); var arr2 = []; arr2.push({date:"20130101",name:"lee",age:2}); arr2.push({date:"20130101",name:"wang",age:12}); arr2.push({date:"20130202",name:"huang",age:30}); arr2.push({date:"20130202",name:"keke1",age:14}); arr2.push({date:"20130202",name:"keke2",age:31}); arr2.push({date:"20130303",name:"keke3",age:56}); arr2.push({date:"20130303",name:"keke4",age:22}); arr2.push({date:"20130303",name:"keke5",age:32}); arr2.sort(function(a,b){ if(a.age<b.age){ return -1; }else if(a.age>b.age){ return 1; } return 0; }); for(var i=0;i<arr2.length;i++){ console.log(arr2[i].date + ", " + arr2[i].name + ", " + arr2[i].age); } console.log("------按date倒序,age正序排序------"); arr2.sort(function(a,b){ if(a.date<b.date){ return 1; }else if(a.date>b.date){ return -1; }else{ if(a.age<b.age){ return -1; }else if(a.age>b.age){ return 1; } return 0; } }); for(var i=0;i<arr2.length;i++){ console.log(arr2[i].date + ", " + arr2[i].name + ", " + arr2[i].age); }
阅读全文
0 0
- js对数组按顺序排序
- js对数组排序
- JS 对数组元素排序
- JS对多维数组排序
- js对数组Array进行排序
- js如何对数组进行排序
- js对数组中的数字从小到大排序
- 对一个3行4列的二维数组按从大到小的顺序排序
- 按指定顺序进行数组排序 C++
- JS打乱数组顺序
- 利用js动态类型特性对数组排序
- 使用JS对数组进行排序,设置计时器和计数器
- js使用sort()对数组对象排序的方法
- js运用sort对json 数组进行排序
- js对数组中对象字段的排序
- 例题6--2//运用直接 选择排序法对整数数组元素按照从小到大顺序排序
- 对重复顺序进行排序
- 按某元素对二维数组排序
- Web系统大规模并发——电商秒杀与抢购
- nginx源码学习(一)程序启动
- 一些JS常用的方法
- junit.framework.AssertionFailedError: Method "testjson" not foundat android.解决
- Android 5.0以下出现手机安装后启动失败
- js对数组按顺序排序
- OPC开发相关知识
- 基于位置服务的信息推送系统设计
- JavaScript/Jquery返回顶部代码
- css实现文本多行省略
- 考研党 数据结构(严蔚敏)List基本操作(纯C语言,与教材一致)
- redis的主从复制,读写分离,主从切换
- java开发系统内核:使用C语言开发系统应用程序
- js高级程序-url处理