this.groupList = [{id: '1', time: '123'}, {id:'2', time: '345'}, {id: '3', time: '234'}]
this.groupList.sort(this.compare('time'))
compare (property) {
return function (a, b) {
var value1 = a[property]
var value2 = b[property]
return value2 - value1
}
}
sort() 函数里面的参数传入一个compare函数 compare函数里面进行比较 上面这段代码就实现了 把数据groupList按照time属性进行有大到小排序 如果想实现有小到大 只要修改compare函数的return value1 - value2