美文网首页
有关排序

有关排序

作者: 貓咪是大王 | 来源:发表于2019-04-04 10:41 被阅读0次

    这是我在工作中遇到的问题,因为涉及到相同数据表格合并,所以需要重新对表格数据进行排列,需要按照数据中相同的sid字段放在一起,然后是sid相同的再按照courier_number进行排序
    数据格式是这样的


      compare(value1,value2) {
               console.log(value1,value2,'111')
                return function(a,b) {
                    console.log(a[value1],'a[value1]');
                    console.log(a.value,'a.value');
                    if(a[value1] == b[value1]){
                        console.log(a.value2 - b.value2,'a.value2 - b.value2')
                        return a[value2] - b[value2];
                    } 
                    return a[value1] - b[value1];
                }
            },
    
    

    调用方法 this.orderDetailsList.sort(this.compare("sid","courier_number"));

    中间遇到的问题就是用a.value打印不出来,而用a[value]却可以,想起来以前师傅教我的


    参考网站https://www.cnblogs.com/webcabana/p/7460038.html

    相关文章

      网友评论

          本文标题:有关排序

          本文链接:https://www.haomeiwen.com/subject/lxpzbqtx.html