javascript - 将具有两个属性的对象分组到表中

标签 javascript lodash

我有一个空闲的 api,它返回以下对象:

对象

[
    {
      "attributes": {
        "CodAP" : 1,
        "Period": 1991,
        "People": 6000,
        "Child" : 3000
      }
    },
    {
      "attributes": {
        "CodAP" : 1,  
        "Period": 2000,
        "People": 5000,
        "Child" : 1000
      }
    }
]

说明

我需要按以下顺序在表中添加这些值: enter image description here

版本

我使用的lodash版本:4.17.4

我也在使用 vue.js,版本:2.3.3

注意:我什至问过这个问题,但无法以最好的方式表达自己。现在我想我需要什么更清楚了。遵循我之前的帖子:Grouping an object with two attributes

最佳答案

也许你是这个意思?

_.groupBy(obj, (v) => v.attributes.CodAP)

https://jsfiddle.net/wk7zL0gr/

关于javascript - 将具有两个属性的对象分组到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46717603/

相关文章:

JavaScript - 使用 AWS SES 发送电子邮件

javascript - 是否有与 Ramda 的 'evolve' 函数等效的 lodash/fp?

javascript - Sequelize.js - findAll 和 Ordering

javascript - HTML5 文本字段的正则表达式模式

javascript - JavaScript Web 前端的测试驱动开发

javascript - 为什么 chrome textareas 在溢出时将自己的大小增加两列以适应可能的滚动条 :hidden and resize:none?

javascript - 根据另一个对象数组过滤对象数组

javascript - 如何根据两个属性对对象数组进行排序并检查范围是否连续?

javascript - js 列出对象的路径信息

reactjs - 如何通过 React Hook 使用 throttle 或去抖?