【发布时间】:2020-11-16 14:59:45
【问题描述】:
我有 2 个单独的 JS 对象需要合并到同一个属性中。
对象当前如下所示:
对象 1:
[0:{"acircuit":"ABCDEFGH","astatus":"Test"}, 1:{"acircuit":"IJKLMNOP","astatus":"Test2"}]
对象 2:
[0:{"bcircuit":"ABCDEFGH","bstatus":"Test3"}, 1:{"bcircuit":"IJKLMNOP","bstatus":"Test4"}]
我需要将这些结果合并为一个,使其如下所示:
[
0:{"acircuit":"ABCDEFGH","astatus":"Test","bcircuit":"ABCDEFGH","bstatus":"Test3"},
1:{"acircuit":"IJKLMNOP","astatus":"Test2","bcircuit":"IJKLMNOP","bstatus":"Test4"}
]
当前代码如下所示:
allResults = {this.state.aCircuitResults.concat(this.state.bCircuitResults)}
但是,结果如下所示:
[
0:{"acircuit":"ABCDEFGH","astatus":"Test"},
1:{"acircuit":"IJKLMNOP","astatus":"Test2"}
2:{"bcircuit":"ABCDEFGH","bstatus":"Test3"},
3:{"bcircuit":"IJKLMNOP","bstatus":"Test4"}
]
提前致谢。
【问题讨论】:
标签: javascript arrays reactjs object merge