请问如何合并数组里面的对象?

请问
[{"id":"1"},{"id":"2"}]
怎么与
[{"user":"admin"},{"user":"admin2"}]
合并成
[{"id":"1","user":"admin"},{"id":"2","user":"admin2"}]

慕虎7371278
浏览 971回答 3
3回答

fatcatbadnet

var arr = [{id:1},{id:2}];const obj = Object.assign({},...arr);

不负相思意

var array1 = [{"id":"1"},{"id":"2"}];var array2 = [{"user":"admin"},{"user":"admin2"}];array1.map(function(elem, index) {    elem = Object.assign(elem,array2[index]);    return elem;})console.log(array1);

ITMISS

let arr1=[{"id":"1"},{"id":"2"},{"id":"3"}];let arr2=[{"user":"admin"},{"user":"admin2"}];const len = arr1.length > arr2.length ? arr1.length : arr2.length;let arr3=[];for(let i=0;i<len;i++){arr3.push(Object.assign(arr1[i]&nbsp;||&nbsp;{},arr2[i]&nbsp;||&nbsp;{}))}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript