让我们加入多个对象说我有对象的一个这样的数组:通过钥匙在JavaScript
data = [
{
set: "a",
values: [
{time: 1, value: 10},
{time: 2, value: 13},
{time: 3, value: 12}
]
},
{
set: "b",
values: [
{time: 1, value: 22},
{time: 2, value: 24},
{time: 3, value: 27}
]
},
{
set: "c",
values: [
{time: 1, value: 34},
{time: 2, value: 38},
{time: 3, value: 18}
]
},
{
set: "d",
values: [
{time: 1, value: 24},
{time: 2, value: 19},
{time: 3, value: 22}
]
}
]
,我想通过一次参加对象是这样的:
data = [
{time: 1, set_a: 10, set_b: 22, set_c: 34, set_d: 24},
{time: 2, set_a: 13, set_b: 24, set_c: 38, set_d: 19},
{time: 3, set_a: 12, set_b: 27, set_c: 18, set_d: 22}
]
在途中我可以这样做,将putta独特的时间键,然后循环通过每个集合,并创建一个新的对象与thsoe值。但这是做这件事最有效的方法吗?还是有一个功能可以做一些类似的事情?
你应该先尝试......然后询问何时遇到问题。这不是*“如何”*教程网站或免费代码编写服务。这里的目标是在你的代码**没有按预期执行时帮助你。这听起来像你有一个很好的想法如何开始......并跳过枪问我们 – charlietfl
@charlietfl我不同意 - OP提供了一个抽象的方法,并询问是否有更有效的方法来解决所述问题。代码并不总是必需的。 –
@le_m不同意所有你想要的,但是OP的规范至少要显示[help] – charlietfl