[英]Merge Two json array in one in Node Js
我有兩個 json arrays 之類的
var json1 = [{id:1, name: 'xxx' ...}]
var json2 = [{sec:'A', class_name:'xyz' ...}]
我希望它們合並到單個 arrays
var finalObj = [{id:1, name: 'xxx' ...},{id:sec, name: class_name ...},{id:A, name: 'xyz' ...}... ]
試試這個將兩個 arrays 合並為一個。
var finalObj = json1.concat(json2);
我不確定我是否正確,因為您將第二個數組的屬性作為預期結果中的值,但是如果您想合並兩個 arrays 您可以使用擴展運算符:
var finalObj = [...json1, ...json2]
如果兩個對象都有同名的屬性,則第二個 object 屬性將覆蓋第一個。 在這種情況下,最好的解決方案是使用 Lodash 及其 merge() 方法,它將執行更深層次的合並,遞歸地合並 object 屬性和 arrays。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.