按一个元素合并JSON数组,如果不存在则添加新字段
创始人
2024-08-22 11:00:39
0

假设我们有两个JSON数组:array1和array2。需要按照元素"key"合并它们,如果不存在,则添加新的字段"newField"。

代码示例:

const array1 = [{ "key": 1, "value1": "a" }, { "key": 2, "value1": "b" }]; const array2 = [{ "key": 1, "value2": "c" }, { "key": 3, "value2": "d" }];

const mergedArray = array1.map((item1) => { const item2 = array2.find((item2) => item1.key === item2.key); if (item2) { return { ...item1, ...item2 }; } return { ...item1, newField: "new value" }; });

console.log(mergedArray);

输出结果为:

[ { "key": 1, "value1": "a", "value2": "c" }, { "key": 2, "value1": "b", "newField": "new value" }, { "key": 3, "value2": "d", "newField": "new value" } ]

相关内容

热门资讯

第一个测试!德扑之星真的太假了... 第一个测试!德扑之星真的太假了(计算胜率软件)透视辅助(有挂透视)-哔哩哔哩1、点击下载安装,微扑克...
第六稳定(aapoKer)外挂... 第六稳定(aapoKer)外挂透明挂辅助插件(辅助挂)分享教程(有挂解密)-哔哩哔哩;实战中需综合运...
第九系统规律!全民牛牛辅助器苹... 第九系统规律!全民牛牛辅助器苹果版(透视)太坑了其实真的有挂(今日头条)-哔哩哔哩1、让任何用户在无...
4个渠道!微扑克俱乐部机器人(... 4个渠道!微扑克俱乐部机器人(俱乐部机器人)透视辅助(有挂功能)-哔哩哔哩需要回顾用户提供的搜索结果...
八个苹果!德扑ai软件(数据软... 八个苹果!德扑ai软件(数据软件)辅助透视(有挂教学)-哔哩哔哩;德扑ai软件是一款益智类棋牌手游,...
一插件!一起三轮车有没有外挂(... 一、一起三轮车有没有外挂简介了解软件请加微:136704302一起三轮车有没有外挂是一款在线扑克游戏...
第九个测试!wepoke打伙牌... 1、第九个测试!wepoke打伙牌(软件下载)软件透明挂(有挂辅助)-哔哩哔哩;详细教程。2、wep...
第九个稳赢!德扑之星数据解析(... 第九个稳赢!德扑之星数据解析(手牌胜率计算工具)辅助透视(有挂辅助)-哔哩哔哩;(需添加指定薇136...
六个轻量版!wpk脚本(机器人... 六个轻量版!wpk脚本(机器人软件)其实真的有挂(有挂规律)-哔哩哔哩科技教程也叫必备教程,这是一款...
十猫腻!榕城510k拿好牌(辅... 十猫腻!榕城510k拿好牌(辅助挂)太坑了其实真的有挂(有挂讲解)-哔哩哔哩是一款可以让一直输的玩家...