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')))

  • 相关阅读:
    《作业二》总结
    《作业一》总结
    团队项目-需求分析报告
    团队项目-选题报告
    第一次结对编程作业
    第一次个人编程作业
    第一次博客作业
    第12组 团队项目-需求分析报告
    团队项目-选题报告
    第二次结对编程作业
  • 原文地址:https://www.cnblogs.com/2Octobering/p/13920360.html
Copyright © 2011-2022 走看看