【问题标题】:how to merge two json arrays into one of this format如何将两个 json 数组合并为其中一种格式
【发布时间】:2018-11-11 19:09:39
【问题描述】:

第一个数组

{categories":[{"label":"2018-05-24T12:04:01.000Z"},{"label":"2018-05-24T12:05:03.000Z"},{"label":"2018-05-24T12:08:08.000Z"},{"label":"2018-05-24T12:09:10.000Z"},{"label":"2018-05-24T12:11:14.000Z"},{"label":"2018-05-24T12:12:15.000Z"},{"label":"2018-05-24T12:13:17.000Z"},{"label":"2018-05-24T12:15:21.000Z"},{"label":"2018-05-24T12:16:22.000Z"},{"label":"2018-05-24T12:17:24.000Z"},{"label":"2018-05-24T12:17:26.000Z"},{"label":"2018-05-24T12:18:28.000Z"},{"label":"2018-05-24T12:19:30.000Z"},{"label":"2018-05-24T12:20:31.000Z"},{"label":"2018-05-24T12:21:33.000Z"}]}

第二个数组

{data":[{"value":23.44},{"value":23.43},{"value":23.42},{"value":23.4},{"value":23.4},{"value":23.38},{"value":23.37},{"value":23.36},{"value":23.35},{"value":23.38},{"value":23.4},{"value":23.4},{"value":23.38},{"value":23.39},{"value":23.37},{"value":23.35},{"value":23.34},{"value":23.35},{"value":23.34},{"value":23.32},{"value":23.35},{"value":23.35},{"value":23.35},{"value":23.35},{"value":23.35},{"value":23.37},{"value":23.3},{"value":23.35},{"value":23.35},{"value":23.32},{"value":23.34},{"value":23.33},{"value":23.35},{"value":23.32},{"value":23.34},{"value":23.35},{"value":23.32},{"value":23.34},{"value":23.35}]}

结果数组:

[[2018-05-24T12:04:01.000Z , 23.44 ] , [2018-05-24T12:05:03.000Z , 23.43],.....]

【问题讨论】:

标签: javascript arrays json node.js merge


【解决方案1】:
const result = categories.map(({label}, index) => ([label, data[index].value]));

遍历类别并在相同位置添加数据。

【讨论】:

  • 我不知道如何从两个一维数组制作二维数组!
猜你喜欢
  • 2019-08-30
  • 1970-01-01
  • 2012-05-10
  • 2020-06-16
  • 1970-01-01
  • 2022-01-20
  • 1970-01-01
  • 2021-11-21
相关资源
最近更新 更多