小编And*_*yce的帖子

如何使用javascript通过对象属性将数组拆分为数组?

我目前有一个类似于下面数组的数组:

[
      {id:1,color:'red'},
      {id:2,color:'blue'},
      {id:3,color:'red'},
      {id:4,color:'green'},
      {id:5,color:'blue'},
]
Run Code Online (Sandbox Code Playgroud)

我正在寻找最快的方法来获得类似下面的东西,我可以通过对象中的属性对数组进行拆分/排序,在这个例子中它将是'color':

[
      [
        {id:1,color:'red'},
        {id:3,color:'red'},
      ],[
        {id:2,color:'blue'},
        {id:5,color:'blue'},
      ],[
        {id:4,color:'green'},
    ]
]
Run Code Online (Sandbox Code Playgroud)

我可以为此编写一个函数,但我认为在underscore.js中可能有一些事情要做,但没有找到它的运气.

javascript arrays underscore.js

5
推荐指数
1
解决办法
116
查看次数

标签 统计

arrays ×1

javascript ×1

underscore.js ×1