【发布时间】:2015-04-27 21:49:47
【问题描述】:
我有一个包含对象的数组,如下所示:
[{
"first" : 1
},
{
"second" : 2
},
{
"third" : 3
}]
我想把这个变成两个数组,索引根据这些值进行匹配,比如:
["first","second","third"]
[1,2,3]
我可以遍历它并获取对象的键和值,但我觉得在 lodash 中必须有一种巧妙的方式来做到这一点,我不知道。有什么建议么?谢谢!
【问题讨论】:
-
数组中的每一项都是不同的形状。我怀疑如果您正在执行此类操作,则不同的结构会更好地满足您的需求。例如,元组数组可能更好:
[['first', 1], ['second', 2], ['third', 3]] -
嗯,这是一个图表库,它使用这种结构来存储标签和数据。
标签: javascript arrays javascript-objects lodash