sort()按指定规则排序改变原有数组
老规矩直接上代码
function sortord(num1,num2){
// num1和num2 是比较参数 可以自行打印一下看看
num1=num1.age
num2=num2.age
return function(){
if(num1>num2){
return 1
}
else if (num1<num2){
return -1
}
else{
return 0
}
}
}
let data = [
{ name: "Zachary", age: 33 },
{ name: "Zachary", age: 28 },
{ name: "Nicholas", age: 29 },
];
data.sort(sortord());
console.log(data);
/**[
* { name: Zachary , age: 28 },
* { name: Nicholas , age: 29 },
* { name: Zachary , age: 33 }
]*/
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END





![[Qt学习笔记]QLabel实现圆形警示灯显示方法 - 宋马](https://pic.songma.com/blogimg/20250807/30b1b3a5a16f4c59b10572b0bea604f3.jpg)















暂无评论内容