相关疑难解决方法(0)

嵌套一些具有特定名称的键的对象组数组

我有这个对象数组,我需要修改它以使渲染更容易。

const items = [
  {
    tab: 'Results',
    section: '2017',
    title: 'Full year Results',
    description: 'Something here',
  },
    {
    tab: 'Results',
    section: '2017',
    title: 'Half year Results',
    description: 'Something here',
  },
    {
    tab: 'Reports',
    section: 'Marketing',
    title: 'First Report',
    description: 'Something here',
  },
  ...
];
Run Code Online (Sandbox Code Playgroud)

我正在尝试修改它,按特定键对它们进行分组。这个想法是有这个输出。如您所见,键的名称可能与项目中的实际名称不同。我认为这与以前的帖子有点不同。

const output = [
  {
    tab: 'Results',
    sections: [
      {
         section: '2017',
         items: [ { 'item that belongs here' }, { ... } ],
      },
  },
  {
    tab: 'Reports',
    sections: [
      {
         section: 'Marketing', …
Run Code Online (Sandbox Code Playgroud)

javascript arrays grouping nested object

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

标签 统计

arrays ×1

grouping ×1

javascript ×1

nested ×1

object ×1