vue数组对象根据某个属性值排序

2021-11-04  本文已影响0人  吃肉肉不吃肉肉
methods: {
 getsort() {
   const arr = [{name: '苹果',num: 10},{name: '柚子',num: 6}]
   arr.sort(this.sortBy("num")) //  [{name: '柚子',num: 6},{name: '苹果',num: 10}]
 }
sortBy(i) {
     return function(a,b) {
       return a[i] - b[i] //  a[i] - b[i]为正序,倒叙为  b[i] - a[i] 
     }
   },
}
上一篇 下一篇

猜你喜欢

热点阅读