如何通过包含多个属性的单个元素对对象列表进行排序?

时间:2018-07-09 02:48:50

标签: javascript arrays sorting

这是我要排序的对象的列表。

 tcids: [
        {
          name: 'ABD3',
          tcid: '2.A.3.1.1',
        },
        {
          name: 'DDDS',
          tcid: '1.A.3.2.4',
        },
        {
          name: 'DSDG',
          tcid: '2.A.3.2.1',
        },
        {
          name: 'FFF',
          tcid: '1.B.3.2.11',
        },
      ]

我希望这些对象根据每个小数位按TCID排序。左边的数字是最高优先级,右边的数字是最低优先级。

例如1.A.3.2.4> 1.B.3.2.11> 2.A.3.1.1> 2.A.3.2.1。

我已经看到了使用_.sortBy的一些方法,但是这些方法似乎期望我的“ tcid”列已经被解构为某个数组。我在SO上找不到精确的解决方案。非常感谢您的帮助。

0 个答案:

没有答案
相关问题