根据数组中每个对象中的某个属性,完成冒泡排序
经常会碰到后台数据返回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'))