1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > JS 根据某一属性值合并两个数组

JS 根据某一属性值合并两个数组

时间:2023-11-25 17:53:41

相关推荐

JS 根据某一属性值合并两个数组

假设我们有两个对象数组,其中第一个包含一些带有用户ID和用户名的对象。

该数组包含带有用户ID和用户地址的对象。

数组是-

constarr1=[{"id":"123","name":"name1"},{"id":"456","name":"name2"}];constarr2=[{"id":"123","address":"address1"},{"id":"456","address":"address2"}];constmergeArrays=(arr1=[],arr2=[])=>{letres=[];res=arr1.map(obj=>{constindex=arr2.findIndex(el=>el["id"]==obj["id"]);const{address}=index!==-1?arr2[index]:{};return{...obj,address};});returnres;};console.log(mergeArrays(arr1,arr2));

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。