数组快速排序
功能描述
可以快速根据数组中对象的某个字段,进行大小排序,并返回一个新的数组
逻辑代码
var resArr = res.data.Data
var abc = this.compare(resArr, 'v')
console.log(abc)
compare (array, key) {
return array.sort(function (a, b) {
var x = a[key]
var y = b[key]
return ((x > y) ? -1 : ((x > y) ? 1 : 0)) // 由大到小,降序
// return ((x < y) ? -1 : ((x < y) ? 1 : 0)) // 由小到大,升序
})
}