/**
* 数组对象排序
*/
export const ArrayObjSortByKey = function (array, key) {
return array.sort(function (a, b) {
var x = a[key];
var y = b[key];
return ((x < y) ? -1 : ((x > y) ? 1 : 0));
})
}
使用:
根据age排序的。
students: [
{ name: "jspang", age: 32 },
{ name: "Panda", age: 30 },
{ name: "PanPaN", age: 21 },
{ name: "King", age: 45 }
]
ArrayObjSortByKey(this.students,'age')