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

更新时间:2023-05-27 11:56:59 阅读: 评论:0

数组对象通过属性值⼤⼩排序sort() ⽅法:
朵拉教英语var arr =[{name:'Sharon',age:18},{name;'Kris', age:20}];
circumstance
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;regions
}el if(val1 > val2){
return1;
}el{
noticeablyreturn0;
}
喷油泵
}
}
一对一课程多属性值进⾏排序
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{spill
return-1
}
}
})

本文发布于:2023-05-27 11:56:59,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/124482.html

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

标签:属性   凸轮轴   留学   位置   学习   传感器
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图