对象的Javascript下划线数据格式数组

通过使用 underscoreJS lib 和操作一些数据,我有这个对象

var data = {
  "2017-09-26": [
        {
            "id": 274281,
            "value": 10
        },
        {
            "id": 274282,
            "value": 20
        }],
  "2017-09-27": [
        {
            "id": 274281,
            "value": 12
        },
        {
            "id": 274282,
            "value": 13
        }],
     }

我想通过在子对象中将键作为日期传递并将 id 键的值转换为 value 值的新键来获得下面的结果

   var data = [{  
                 date:"2017-09-26",
                 274281: 10,
                 274282: 20
              },
              {
                 date:"2017-09-27",
                 274281: 12,
                 274282: 13
              }]

请有人作为一个想法来帮助我做到这一点,并且理想情况下是有效的?谢谢

CRICE

这是在一行中:

Object.keys(data).map(key => ({date: key, ...data[key].reduce((p, c) => {p[c.id] = c.value; return p}, {})}))

结果:

[{
    "274281":10,
    "274282":20,
    "date":"2017-09-26"
},
{
    "274281":12,
    "274282":13,
    "date":"2017-09-27"
}]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript下划线数组到对象

来自分类Dev

组对象数组下划线js

来自分类Dev

使用下划线从对象创建数组

来自分类Dev

用下划线合并对象数组

来自分类Dev

下划线数组到多个对象

来自分类Dev

下划线从对象元素创建对象数组

来自分类Dev

Javascript,使用下划线转换对象(或不使用下划线)

来自分类Dev

用下划线将矩阵转换为JavaScript中的对象数组

来自分类Dev

Javascript:通过lodash或下划线或core转换对象响应的数组

来自分类Dev

下划线过滤对象

来自分类Dev

如何使用下划线javascript过滤数组的数组

来自分类Dev

我如何使用下划线js合并对象数组

来自分类Dev

下划线根据对象键创建数组

来自分类Dev

下划线从嵌套数组返回所有对象

来自分类Dev

下划线:查找数组中最频繁出现的对象吗?

来自分类Dev

使用下划线替换或推送数组中的对象

来自分类Dev

下划线JS,查找包含数组中值的对象

来自分类Dev

从对象数组中删除重复项-下划线

来自分类Dev

下划线-比较对象(位置)的两个数组

来自分类Dev

用下划线遍历数组或对象

来自分类Dev

使用下划线js或lodash从数组中删除对象

来自分类Dev

下划线:查找数组中最频繁出现的对象吗?

来自分类Dev

下划线JS,查找包含数组中值的对象

来自分类Dev

仅使用下划线将数组转换为对象

来自分类Dev

使用下划线减少基于数组的对象项

来自分类Dev

下划线/下划线_。每个不返回数组

来自分类Dev

如何使用下划线js排序JavaScript对象?

来自分类Dev

如何通过带下划线的值返回格式化的唯一对象数组?

来自分类Dev

以json数据格式访问数组对象

Related 相关文章

热门标签

归档