您当前的位置: 首页 >  Java

知其黑、受其白

暂无认证

  • 0浏览

    0关注

    1250博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JavaScript 数组、对象数组排序

知其黑、受其白 发布时间:2022-04-11 11:03:32 ,浏览量:0

阅读目录
  • 1、对索引数组排序
    • 正序
    • 倒序
  • 2、对关联数组排序
  • 3、对象数组排序,对象里面的元素按照年纪排序

1、对索引数组排序 正序

sort 方法默认是按照 unicode 编码进行排序,而不是按照数字进行排序。

let arr=[34,511,1,3,64,8];
arr.sort(function(a,b){
    return a-b;
});
console.log(arr);

在这里插入图片描述

倒序
let arr=[34,511,1,3,64,8];
arr.sort(function(a,b){
    return b-a;
});
console.log(arr);

在这里插入图片描述

2、对关联数组排序
let arr=[34,511,1,3,64,8];
arr["a"]=18;
arr["b"]=29;
console.log(arr);

在这里插入图片描述

let arr=[34,511,1,3,64,8];
arr["a"]=18;
arr["b"]=29;

arr.sort(function(a,b){
    return b-a;
});
console.log(arr);

在这里插入图片描述 索引数组的位置排好了,关联数组的位置没有。

3、对象数组排序,对象里面的元素按照年纪排序
let objArr=[
        {name:'aaa',age:28},
        {name:'ccc',age:1},
        {name:'ddd',age:5},
        {name:'bbb',age:3},
    ];
    
objArr.sort(function(a,b){
            return a.age-b.age;
        });

console.log(objArr);

在这里插入图片描述

关注
打赏
1665558895
查看更多评论
立即登录/注册

微信扫码登录

0.1620s