方法
//第一个参数,排序类型,asc升序,desc降序
//第二个参数,排序的字段
getSort(order, sortBy) {
var ordAlpah = order == "asc" ? ">" : "<";
var sortFun = new Function("a", "b", "return a." + sortBy + ordAlpah + "b." + sortBy + "?1:-1");
return sortFun;
}
使用方法
//数组 data
let sortArray = []
sortArray = data.getSort("asc","sort")
//根据sort的值进行升序排序