// 数组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合并两个数组对象相关推荐

  1. es6如何修改json数组里的某个值_如何通过id使用纯Javascript(ES6)合并两个json对象值...

    我有两个Javascript对象数组,并且想要将具有相同"ObjID"的两个Javascript对象的属性合并为一个Javascript对象.如何通过id使用纯Javascript ...

  2. html数组拼接js,javascript合并两个数组最简单的实现方法

    在开发的过程中,我们很多时候会遇到需要将两个数组合并成一个数组的情况出现. var arr1 = [1, 2, 3]; var arr2 = [4, 5, 6]; // 将arr1和arr2合并成为[ ...

  3. php 合并两个数组并去重,合并两个数组 以KEY 作为键

    $a= array( array( 'ID'=> 2 ) ); $b= array( array( 'ID'=> 5656 ) ); print_r($r); //合并两个数组 以ID值 ...

  4. php两个数组融合,php合并两个数组的方式有哪些

    1.arrary_merge 示例代码:$arr1 = array(1, 2, 3, 4, 5); $arr2 = array(1, 2, 6, 7, 8, 9, 10); $result1 = ar ...

  5. linux数组拼接_JavaScript合并两个数组

    在开发的过程中,我们很多时候会遇到需要将两个数组合并成一个数组的情况出现. var arr1 = [1, 2, 3]; var arr2 = [4, 5, 6]; // 将arr1和arr2合并成为[ ...

  6. 探讨JS合并两个数组的方法

    转载自  探讨JS合并两个数组的方法 我们在项目过程中,有时候会遇到需要将两个数组合并成为一个的情况. 比如: var a = [1,2,3]; var b = [4,5,6]; 有两个数组a.b,需 ...

  7. scala 数组合并_Scala程序合并两个数组或数组缓冲区

    scala 数组合并 Scala | 合并两个数组 (Scala | Merging two arrays) Arrays are important data structures in progr ...

  8. $merge()合并两个数组方法

    项目中用到了需要合并多个数组的方法,jq里有$.merge()方法比较好用,但是只能合并两个数组,合并多个的话需要重复使用,不可以一次性使用,这个就有点不合理啦嘿嘿! ar gallery = $(' ...

  9. js合并两个数组中同一类型的type对象

    // js合并两个数组中同一类型的type对象 // 接口返回的数据格式 [{dayAt: "2023-01-11"lastAt: "2023-01-11 14:36:3 ...

最新文章

  1. 如何使用Web Audio API听到“ Yanny”和“ Laurel”的声音
  2. Python游戏开发:最强大脑第一关,数字华容道
  3. Windows Virtual PC RC 发布
  4. 如何用计算机仿真解决能源危机,计算机仿真技术在安全领域内的应用.pdf
  5. .net core redis 驱动推荐,为什么不使用 StackExchange.Redis
  6. Educational Codeforces Round 106 (Rated for Div. 2) D. The Number of Pairs 数论gcd
  7. 以实例让你真正明白mapreduce---填空式、分布(分割)编程
  8. 前端读者 | CSS三角形和饼图
  9. mysql巡检常用命令_总结Linux下系统巡检常用命令
  10. KM算法--带权二分匹配
  11. 零基础学Arcgis(十二)地图标注与注记
  12. 电化学血糖传感器原理及发展
  13. c语言捕鱼达人源码,用捕鱼达人去理解C中的多线程.doc
  14. word设置图片上边空白24点,下边9点,图片和图注在一行怎么办?
  15. apa引用要在文中吗_如何在研究论文中引用文献
  16. Elemrnt UI DatePicker日期选择器(格式、限定日期),周选择器
  17. 举例跟踪分析Linux内核5.0系统调用处理过程
  18. linux 僵尸进程deffunc,subprocess.Popen引起的僵尸进程[sh] defunct
  19. getElementsByTagName(“div“).getElementsByTagName(“p“)会报错
  20. WEB自动化_元素定位_elements与element_元素列表

热门文章

  1. android短视频拍摄并上传,手机微视怎么玩?微视视频制作并上传的教程
  2. 摩杜云出席2021亚太CDN峰会,荣获“融合CDN创新奖”
  3. 寒假CF1 小呀小苹果儿
  4. 中级微观经济学-期末复习
  5. ps入门第7天_ps蒙版快速蒙版 案例:双重曝光特效
  6. Python3实现计算文本相似度(查重机制)
  7. 饭店房租租赁合同违约金具体的标准是多少
  8. Beyond compare文本对比工具下载
  9. jquery ajax 点击按钮,Jquery ajax调用点击事件提交按钮
  10. 手把手教你接入网站微信支付