根据数组中对象的属性值进行排序

一、场景

当我们请求到一组数据,[{val:'1'},{val:'2'}],这样的数据结构,我们要根据属性做升序、降序的排序。方便有规律的展示数据。

二、方法

// 根据属性进行排序
    sortByProperty (property) {
      return function (a, b) {
        let value1 = a[property]
        let value2 = b[property]
        return value1 - value2
      }
    },

三、调用

this.templateParams1 = res.data.payload.sort(this.sortByProperty('dicValue'))

四、效果

猜你喜欢

转载自blog.csdn.net/snowball_li/article/details/120718128