【发布时间】:2020-10-17 21:21:38
【问题描述】:
我试图弄清楚如何根据 JSON 对象中的用户键从 2 个 JSON 对象中找到最佳时间,并构建正确的数组以显示具有最佳结果的块。
第一个 JSON 对象:
[
{
"user1": "00:31.889",
"user2": "00:32.739",
"user3": "01:00.515",
"user4": "00:28.336",
"user5": "00:35.745"
},
{
"user1": "00:26.470",
"user2": "00:30.063",
"user3": "00:28.696",
"user4": "00:30.248",
"user5": "00:35.123"
},
{
"user1": "00:26.956",
"user2": "00:33.588",
"user3": "00:30.021",
"user4": "00:29.154",
"user5": "00:38.492"
},
{
"user1": "00:27.190",
"user2": "00:32.307",
"user3": "00:30.467",
"user4": "00:30.189",
"user5": "00:39.669"
},
{
"user1": "00:27.368",
"user2": "00:28.124",
"user3": "00:29.960",
"user4": "00:29.649",
"user5": "00:42.450"
}
]
第二个对象:
[
{
"key": "user1",
"label": "Alex"
},
{
"key": "user2",
"label": "Jane"
},
{
"key": "user3",
"label": "Frank"
},
{
"key": "user4",
"label": "Merlyn"
},
{
"key": "user5",
"label": "Josh"
}
]
返回应该是这样的:[{name: 'Alex', value: 233433}]
尝试了许多选项,包括 Object.key,但仍然找不到解决方案。
【问题讨论】:
标签: javascript arrays json object