首页 > 解决方案 > 如何将两个数组合并为一个数组的两个对象

问题描述

阵列详细信息

 array1 = [{name:'kumar', id:3},{name:'jack', id:4},{name:'jhonny', id:5}];
 array2 = [{name:'simon', id:11},{name:'david', id:12},{name:'jack', id:13}];

我需要这样的数组结果...

result={array1:[{name:'kumar', id:3},{name:'jack', id:4},{name:'jhonny', id:5}] 
        array2 :[{name:'simon', id:11},{name:'david', id:12},{name:'jack', id:13}]
       }

我已经尝试过 concat 但我没有得到想要的结果......

标签: javascript

解决方案


您可以简单地以声明方式执行此操作。

var array1 = [{name:'kumar', id:3},{name:'jack', id:4},{name:'jhonny', id:5}];
var array2 = [{name:'simon', id:11},{name:'david', id:12},{name:'jack', id:13}];

var result = {array1: array1, array2: array2};

console.log(result)


推荐阅读