首页 > 其他 > 详细

常见的数据处理方法

时间:2019-11-20 18:01:29      阅读:82      评论:0      收藏:0      [点我收藏+]

1. 按照对象属性排序

1. 属性值是数字:

var Arr = [{a:1, b: ‘string‘}, {a:5, b: ‘name‘}, {a:3, b: ‘age‘}];
Arr.sort((x,y) => x.a - y.a)
// Arr结果;sort方法改变原数组
 [{a:1, b: ‘string‘}, {a:3, b: ‘age‘}, {a:5, b: ‘name‘}]

2. 属性值是字符串

var Arr = [{a:1, b: ‘string‘}, {a:5, b: ‘name‘}, {a:3, b: ‘age‘}];
Arr.sort((x,y) => x.b.localeCompare(y.b)) //注意:‘B‘ > ‘a‘
// Arr结果;sort方法改变原数组
[{a:3, b: ‘age‘}, {a:5, b: ‘name‘}, {a:1, b: ‘string‘}]

 

常见的数据处理方法

原文:https://www.cnblogs.com/lyraLee/p/11899379.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!