阅读目录
1、对索引数组排序
正序
- 1、对索引数组排序
- 正序
- 倒序
- 2、对关联数组排序
- 3、对象数组排序,对象里面的元素按照年纪排序
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);
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);
索引数组的位置排好了,关联数组的位置没有。
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);