数组对象通过属性值大小排序

更新时间:2023-05-20 08:48:27 阅读: 评论:0

数组对象通过属性值⼤⼩排序sort() ⽅法:
var arr =[{name:'Sharon',age:18},{name;'Kris', age:20}];
var compare=function(prop){
降糖草药
清肠胃return function(a, b){
var val1 = a[prop];
var val2 = b[prop];
if(val1 < val2){
return-1;
}el if(val1 > val2){
return1;
}el{
return0;
}
}
}
狼吞虎咽造句arr.sort(compare('age'));
鸡眼是怎么长出来的// 如果age的值是字符串
var arr =[{name:'Sharon',age:'18'},{name;'Kris', age:'20'}];
var compare=function(prop){
return function(a, b){
var val1 = a[prop];
var val2 = b[prop];
if(!isNaN(Number(val1))&&!isNaN(Number(val2))){
val1 =Number(val1);
自主入睡的意思val2 =Number(val2);
}
if(val1 < val2){
return-1;
山东大专
}el if(val1 > val2){
return1;
}el{
return0;
}
}
}
多属性值进⾏排序
arr.sort(function(a, b){
if(a['ordinate']=== b['ordinate']){
北京到北戴河if(a['abscissa']> b['abscissa']){
return1
}el if(a['abscissa']< b['abscissa']){
return-1
新婚致词
}el{
return0
}
}el{
if(a['ordinate']> b['ordinate']){
return1
}el{
return-1
}
}
})

本文发布于:2023-05-20 08:48:27,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/919872.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:数学名词大全
标签:属性   排序   自主   降糖   鸡眼   山东   北戴河
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图