根据数组中每个对象中的某个属性,完成冒泡排序
经常会碰到后台数据返回json对象,对象中返回了一个数组
类似于:

有时候我们需要使用Echarts展示数组中的数据,但是往往后台没有进行排序处理,这个时候就是由前端完成处理了。
这是根据数组中每个对象中的某个属性,完成冒泡排序
代码如下:
// 使用一个变量接受后台返回的数组对象
var list = data.QueryUDNOPASSResponse.UDNOPASSSet.UDNOPASS
const handle = property => {
return function(a, b) {
const val1 = a[property]
const val2 = b[property]
return val1 - val2
}
}
list.sort(handle('MONTH'))
本文介绍了一种在前端处理未排序的后台数据的方法,通过冒泡排序算法,针对数组中对象的特定属性进行排序,适用于Echarts等数据可视化场景。

被折叠的 条评论
为什么被折叠?



