/*
array: 需要进行排序的数组
key: 根据某个属性进行排序
order: 升序/降序 true:升序 false:降序
*/
const arrSortByKey = (array, key, order) => {
return array.sort(function (a, b) {
let value1 = a[key],
value2 = b[key]
if (order) {
//升序
return value1 - value2
} else {
//降序
return value2 - value1
}
})
}
// 根据已分析状态进行降序排序,已分析的排在前面
var newArrayData = arrSortByKey(patientSeries, 'analysisStatus', false)
console.log(newArrayData)