js将两个对象合并 数据一一对应

https://img3.mukewang.com/5c67ab280001197b06000800.jpg

这样两个对象如何合并成obj3的格式???求指教

炎炎设计
浏览 3069回答 1
1回答

心有法竹

const obj1 = {"name":"","age":"","salary":""};const obj2 = [    {"desc":"年龄",content:"25"},    {"desc":"薪资",content:"3000"},    {"desc":"姓名",content:"李杰"}];//汉英字典映射const dict = {    "年龄":"age",    "薪资":"salary",    "姓名":"name"}const obj3 = {...obj1};obj2.forEach(item=>{    if(item.desc in dict){        const key = dict[item.desc];        const value = item.content;        obj3[key] = value;    }});console.log(obj3);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript