我想知道是否可以将一个对象拆分为多个对象。我有一个对象数组,其中包含另一个数组,我想知道是否可以为内部数组中的每个对象拆分这些对象。就像是:
obj1 = [{
a: 1,
b: [{c: 2},{d: 3}],
e: 4
}]
到
obj2 =[
{
a: 1,
b: [{c: 2}],
e: 4
},
{
a: 1,
b: [{d: 3}],
e: 4
}
]
对象总是以这种形式存在,无论是一个对象还是数百个对象。虽然一些对象中可能有更多字段,但只有一个字段带有数组。目前,我正在映射原始数组,然后在b数组内部再次映射以到达那里的每个对象。但是,我不知道从哪里开始,因为该地图的返回对象只是原始数组。我不知道如何拆分b数组并将其与原始数组映射。我想到了 {...orig, b: map()} 但我不认为它适用于每个对象
收到一只叮咚
相关分类