【简单】比较两个JSON对象,将ID属性添加到第二个JSON对象

ღ一路向北° 2019-05-21 12:12:04
JSON1
JSON2

第一个JSON对象有 id属性 ,第二个JSON对象没有ID属性 现在需要将第一个的ID属性 添加到第二个JSON对象 ,求大佬帮忙!!!
...全文
143 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
卧龙派 2019-05-21
  • 打赏
  • 举报
回复
引用 2 楼 ღ一路向北°的回复:
不是 第一个JSON对象不止这些数据 还有很多其他的 我只是简写了
你是想合并这两个数组,还是单纯的想把第一个数组元素的id放到第二个数组元素内,而且你这个合并的条件是什么,别告诉我是下标,这都什么智障设计。 obj1.map((item, index) => { obj2[index]["id"] = item.id; })
shanglu_ 2019-05-21
  • 打赏
  • 举报
回复
for(var i in objs1){
for(var j in objs2){
if(objs1[i].nav_name == objs2[j].nav_name){
objs1[i].id =objs2[j].id
}
}
}
ღ一路向北° 2019-05-21
  • 打赏
  • 举报
回复
不是 第一个JSON对象不止这些数据 还有很多其他的 我只是简写了
麦草CMS 2019-05-21
  • 打赏
  • 举报
回复
你这个,我粗略看了一下,第二个比第一就是少了id属性,用第一个直接替换第二个就行了,还用什么比较和添加。难道有什么细微的不同?

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧