前几天有这个需求,实现代码记一下
//倒序
compareF = function (data:any){
return function(a:any,b:any){
var value1 = a[data];
var value2 = b[data];
return value1 - value2;
}
//正序
compareT = function (data:any){
return function(a:any,b:any){
var value1 = a[data];
var value2 = b[data];
return value2 - value1;
}
}
console.log(this.state.city.sort(this.compare('amount3')))