【发布时间】:2021-03-31 04:19:53
【问题描述】:
是否有内置的 Javascript 函数来转换字典列表:
const L =
[ { "day": "20201210", "count": "100" }
, { "day": "20201211", "count": "120" }
, { "day": "20201212", "count": "90" }
, { "day": "20201213", "count": "150" }
]
进入列表字典,如下所示:
const D =
{ "day" : [ "20201210", "20201211", "20201212", "20201213"]
, "count" : [ "100", "120", "90", "150"]
}
?如果不是,在 JS 中最简单的方法是什么?
(有点类似于矩阵“转置”操作)。
注意:这里是转置,而不是 Most efficient method to groupby on an array of objects 中的 groupby
【问题讨论】:
-
这个问题应该重新打开。这甚至与数组元素的分组无关。第二个链接的问题是相关的,但这仍然足以证明一个新问题的合理性。
-
我将答案更改为使用未知的键列表
-
我改变了我的答案,使它成为一个通用函数,在你的矩阵函数的想法中
标签: javascript list dictionary