【发布时间】:2021-07-10 06:06:45
【问题描述】:
我有一个对象数组
{
"tags": [{
"id": "1",
"data": [{
"bs": 1617779042313,
"bstp": 1617779099999,
"maxA": 1617779050311,
"maxV": 10,
"minA": 1617779050310,
"minV": 10,
"q": 3
},
{
"bs": 1617779100000,
"bstp": 1617779519999,
"maxA": 1617779100236,
"maxV": 10,
"minA": 1617779100231,
"minV": 10,
"q": 2
}
]
},
{
"id": "2",
"data": [{
"bs": 1617779042313,
"bstp": 1617779099999,
"maxA": 1617779050311,
"maxV": 10,
"minA": 1617779050310,
"minV": 10,
"q": 3
},
{
"bs": 1617779100000,
"bstp": 1617779519999,
"maxA": 1617779100236,
"maxV": 10,
"minA": 1617779100231,
"minV": 10,
"q": 2
}
]
}
]
}
输出
{
"tags": [{
"id": "1",
"data": [
[1617779050311, 10, 3],
[1617779100236, 10, 2]
]
},
{
"id": "2",
"data": [
[1617779050311, 10, 3],
[1617779100236, 10, 2]
]
}
]
}
我想把这个对象数组格式化成数组数组
对于“数据”键,我需要获取特定键的值并插入到数组中
特定键 - [MaxA, maxV, q]
我该怎么做?任何小的帮助表示赞赏..:)
efewfewfewfewfwefwefewfewfwefewfkfopkr3po2i50493543iropjgoprevm
【问题讨论】:
-
您的尝试有什么问题?特定键是动态确定的,还是固定的?
-
欢迎来到 Stack Overflow!请使用tour(您将获得徽章!)并通读help center,尤其是How do I ask a good question? 您最好的选择是进行研究,search 以获取有关 SO 的相关主题,然后试一试. 如果您在进行更多研究和搜索后遇到困难并且无法摆脱困境,请发布您的尝试minimal reproducible example,并具体说明您遇到的问题。人们会很乐意提供帮助。
-
你需要 Array#map 和 Object.keys。谷歌他们的文档,尝试自己解决这个问题并将其放在问题中。
标签: javascript arrays angular typescript javascript-objects