JavaScript根据数组id合并两个数组对象
// 数组1
const arr1 = [{
groupId: "306270791308283905",
groupName: "研发部1",
hadPhoneNum: 2,
phoneList: []
},
{
groupId: "306270791308283455",
groupName: "研发部2",
hadPhoneNum: 2,
phoneList: []
}
] // 数组2
const arr2 = [{
groupId: "306270791308283905",
groupName: "研发部1",
hadPhoneNum: 1,
phoneList: [{
phoneId: "306271140257599489",
sex: 1
}]
},
{
groupDepartmentId: 22,
groupId: "306270791308245678",
groupName: "研发部2",
hadPhoneNum: 2,
phoneList: [{
phoneId: "306271140257599489"
sex: 2
}]
}
] // 把数组arr2合并arr1const newArr = arr1.groupArr.map(item => {const data = arr2.find(i => item.groupId === i.groupId)return {...item,...data,phoneList: data ? data.phoneList : item.phoneList}})// 输出console.log(newArr)
JavaScript根据数组id合并两个数组对象相关推荐
- es6如何修改json数组里的某个值_如何通过id使用纯Javascript(ES6)合并两个json对象值...
我有两个Javascript对象数组,并且想要将具有相同"ObjID"的两个Javascript对象的属性合并为一个Javascript对象.如何通过id使用纯Javascript ...
- html数组拼接js,javascript合并两个数组最简单的实现方法
在开发的过程中,我们很多时候会遇到需要将两个数组合并成一个数组的情况出现. var arr1 = [1, 2, 3]; var arr2 = [4, 5, 6]; // 将arr1和arr2合并成为[ ...
- php 合并两个数组并去重,合并两个数组 以KEY 作为键
$a= array( array( 'ID'=> 2 ) ); $b= array( array( 'ID'=> 5656 ) ); print_r($r); //合并两个数组 以ID值 ...
- php两个数组融合,php合并两个数组的方式有哪些
1.arrary_merge 示例代码:$arr1 = array(1, 2, 3, 4, 5); $arr2 = array(1, 2, 6, 7, 8, 9, 10); $result1 = ar ...
- linux数组拼接_JavaScript合并两个数组
在开发的过程中,我们很多时候会遇到需要将两个数组合并成一个数组的情况出现. var arr1 = [1, 2, 3]; var arr2 = [4, 5, 6]; // 将arr1和arr2合并成为[ ...
- 探讨JS合并两个数组的方法
转载自 探讨JS合并两个数组的方法 我们在项目过程中,有时候会遇到需要将两个数组合并成为一个的情况. 比如: var a = [1,2,3]; var b = [4,5,6]; 有两个数组a.b,需 ...
- scala 数组合并_Scala程序合并两个数组或数组缓冲区
scala 数组合并 Scala | 合并两个数组 (Scala | Merging two arrays) Arrays are important data structures in progr ...
- $merge()合并两个数组方法
项目中用到了需要合并多个数组的方法,jq里有$.merge()方法比较好用,但是只能合并两个数组,合并多个的话需要重复使用,不可以一次性使用,这个就有点不合理啦嘿嘿! ar gallery = $(' ...
- js合并两个数组中同一类型的type对象
// js合并两个数组中同一类型的type对象 // 接口返回的数据格式 [{dayAt: "2023-01-11"lastAt: "2023-01-11 14:36:3 ...
最新文章
- 如何使用Web Audio API听到“ Yanny”和“ Laurel”的声音
- Python游戏开发:最强大脑第一关,数字华容道
- Windows Virtual PC RC 发布
- 如何用计算机仿真解决能源危机,计算机仿真技术在安全领域内的应用.pdf
- .net core redis 驱动推荐,为什么不使用 StackExchange.Redis
- Educational Codeforces Round 106 (Rated for Div. 2) D. The Number of Pairs 数论gcd
- 以实例让你真正明白mapreduce---填空式、分布(分割)编程
- 前端读者 | CSS三角形和饼图
- mysql巡检常用命令_总结Linux下系统巡检常用命令
- KM算法--带权二分匹配
- 零基础学Arcgis(十二)地图标注与注记
- 电化学血糖传感器原理及发展
- c语言捕鱼达人源码,用捕鱼达人去理解C中的多线程.doc
- word设置图片上边空白24点,下边9点,图片和图注在一行怎么办?
- apa引用要在文中吗_如何在研究论文中引用文献
- Elemrnt UI DatePicker日期选择器(格式、限定日期),周选择器
- 举例跟踪分析Linux内核5.0系统调用处理过程
- linux 僵尸进程deffunc,subprocess.Popen引起的僵尸进程[sh] defunct
- getElementsByTagName(“div“).getElementsByTagName(“p“)会报错
- WEB自动化_元素定位_elements与element_元素列表