我有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"}
]
提前致谢。