js 合併陣列

2021-10-23 08:31:02 字數 622 閱讀 9904

源資料:

var olddatarule=[,

,,]

目標資料格式:

var newdata=[,

,]},

]}]

// 首先把源資料先變成目標資料的規則

var pindex=0;

res.data.

foreach

(item =>

tempobj.children.

push

(item)

; olddatarule.

push

(tempobj);}

)/**

* 先去重,後合併

* 1、源資料去重

* 2、把去重後的資料和源資料中相同uid的資料合併children

*/var newdata =

,newobj =

; olddatarule.

foreach

((el, i)

=>

else})

}}) console.

log(newdata)

;

js合併物件和js合併陣列

object.assign target,將所有可列舉屬性的值從乙個或多個源物件複製到目標物件 assign target t,source1 u,source2 v t u v let target 目的 要將a,b,c物件複製到target物件中 let a let b let c let ob...

JS陣列合併

var a 1,2,3 b 4,5,6 向a陣列新增b var c a.concat b 1,2,3,4,5,6 console.log c 1,2,3 不改變本身 console.log a var a 0,1 var b 2,3,4 for var i 0 i b.length i 0,1,2,...

js當中如何合併陣列

js中的array物件提供了乙個叫 concat 方法,連線兩個或更多的陣列,並返回結果 var arr1 1,2,3 var arr2 5,6,8 var arr3 arr1.concat arr2 console.log arr3 1,2,3,5,6,8 這個concat方法連線兩個陣列之後,會...