小编Hes*_*loo的帖子

按字母顺序按首字母Javascript对对象进行排序和分组

我试图创建一个这样的集合,以便在反应组件中使用:

let data = [
    { 
        group : 'A', 
        children : [
            { name : 'Animals', id : 22 },
            ...
        ]
    },
    { 
        group : 'B', children : [
            { name : 'Batteries', id : 7},
            { name : 'Baggage', id : 12 },
            ...
        ]
    },
    { 
        group : 'C', children : [
            { name : 'Cake', id : 7},
            ...
        ]
    },
]
Run Code Online (Sandbox Code Playgroud)

 我已经按照以下方式对数据进行排序:

let rawData = [
    { name : 'Animals', id : 10},
    { name …
Run Code Online (Sandbox Code Playgroud)

javascript arrays sorting collections reactjs

6
推荐指数
1
解决办法
2507
查看次数

获取对象数组中重复键的值

我有一个像这样的对象数组.我想摆脱重复的密钥(名称),只有一个名称,其中包含数组中所有相关的值.

let array = [ 
  { name: "dimensions", value: "dimensions value 1" },
  { name: "weight",     value: "weight value 1" },
  { name: "dimensions", value: "dimensions value 2" },
  { name: "weight",     value: "weight value 3" },
  { name: "dimensions", value: "dimensions value 3" },
  { name: "weight",     value: "weight value 3" } 
]
Run Code Online (Sandbox Code Playgroud)

我想把它变成这样的东西:

result = [ {
  name : "dimensions", 
  values : ["dimention value 1", "dimention value 2", "dimention value 3"] 
    }, {
  name : "weights", 
  values : …
Run Code Online (Sandbox Code Playgroud)

javascript arrays sorting algorithm loops

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

标签 统计

arrays ×2

javascript ×2

sorting ×2

algorithm ×1

collections ×1

loops ×1

reactjs ×1