为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

炎炎设计 2019-02-13 21:35:03
这样两个对象如何合并成obj3的格式???求指教
查看完整描述

1 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

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);

https://img1.sycdn.imooc.com//5c67ab360001bee006200421.jpg

查看完整回答
反对 回复 2019-02-16
  • 1 回答
  • 0 关注
  • 3068 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信