封装函数:按数组中对象某字段的值从小到大排列

// 从小到大排列
compare (item) {
  return (a, b) => {
    const val1 = a[item]
    const val2 = b[item]
    return val1 - val2
  }
},

例如: data中定义的对象如下:

data () {
   return {
     funnelData: []
   }
 },

使用如下方法

this.funnelData.sort(this.compare('count'))

排序后:

new

发布了111 篇原创文章 · 获赞 120 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/w1418899532/article/details/103517554