美文网首页
有关排序

有关排序

作者: 貓咪是大王 | 来源:发表于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

相关文章

  • 有关排序

    这是我在工作中遇到的问题,因为涉及到相同数据表格合并,所以需要重新对表格数据进行排列,需要按照数据中相同的sid字...

  • 2019-04-28 冒泡、选择、插入排序核心代码

    选择排序和冒泡排序与数据状况无关,无论数据是否有序,都需要按部就班地完成排序;而插入排序与数据状况有关,若给定数据...

  • c++基础(排序)

    有关排序作为一名搬砖工我几乎每天都会用到,有关排序的算法可能了解不多。最近在看数据结构和算法。不过在 c++11 ...

  • Arrays.sort()的实现原理

    对基本类型用的快速排序,对对象类型是归并排序。原因和稳定性有关。一般来说,快速排序效率最高,不过快速排序是不稳定的...

  • POJ2388 Who's in the Middle

    题目链接:Who's in the Middle,题目与排序有关,使用快排实现

  • java 实现排序算法之「冒泡排序」

    java 实现排序算法系列 从今天开始我准备写一系列有关于排序算法的文章,当然不止排序算法,以后还会写其他的算法。...

  • Advanced Sort

    发自简书 希尔排序 快速排序 划分数据就是把数据分为两组,使所有关键字大于特定值的数据项在一组,使所有关键字小于特...

  • 算法复习-查找(4)-二叉排序树

    二叉排序树 二叉排序树(BST, binary sort tree)的定义: 若它的左子树不为空,则左子树上所有关...

  • 技术图文:如何利用C# 实现 Kruskal 最小生成树算法?

    背景 以前我写过一些图文来介绍有关数据结构与算法的知识: 8大排序算法之:直接插入排序(Straight Inse...

  • 《甄嬛传》解读3:人生排序,决定命运

    同样是选秀入宫,每个人的结局却大不相同,这与她们的人生排序有关。 不仅仅是太后的人生有排序,其他人也都有自己的排序...

网友评论

      本文标题:有关排序

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