zoukankan      html  css  js  c++  java
  • js sort方法根据数组中对象的某一个属性值进行排序

            async getList() {
                await indexmodel.findAllSeller(this.queryInfo, data => {
                    console.log(data);
                    if (data.length <= 5) {
                        this.loadingType = 'noMore';
                    }
                    if (this.queryInfo.pageNo === 1) {
                        this.list = data;
                        this.list.sort(this.compare('distance'))
                    } else {
                        this.list = this.list.concat(data);
                        this.list.sort(this.compare('distance'))
                    }
                });
            },

        // 排序比较
            compare(property){
                 return function(a,b){
                        let value1 = a[property];
                        let value2 = b[property];
                        return value1 - value2;
                    }
            },
    console.log(this.list.sort(this.compare('distance')))

  • 相关阅读:
    倒下
    我还能相信谁

    工作这点事
    人,这东西
    祝福
    路,公车和鞋子
    那片海
    document.querySelector bug All In One
    js logical or assignment bug All In One
  • 原文地址:https://www.cnblogs.com/2Octobering/p/13920360.html
Copyright © 2011-2022 走看看