javascript - 如何将两个数组合并为一个数组的两个对象
问题描述
阵列详细信息
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 但我没有得到想要的结果......
解决方案
您可以简单地以声明方式执行此操作。
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)
推荐阅读
- javascript - 推送功能无法正常工作 localStorage Javascript vanilla
- sockets - 什么是与套接字和网络相关的“组”或“组地址”?
- javascript - 角度和重新运行脚本
- html - 用于从用户的网络摄像头录制视频的网络应用程序
- visual-studio - DAX Measure 仅显示特定组合的值
- javascript - Checkbox 的 Disabled 属性在 React 中不起作用
- python-3.x - 无法在 win 7 上安装 python-3.7.7
- javascript - 运行css动画后执行函数
- r - 将列转换为数据框列表并维护名称
- azure-blob-storage - azure 门户中的“HTTP 标头之一的值格式不正确”