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

使用对象javascript添加或追加对象

使用对象javascript添加或追加对象

拉丁的传说 2021-05-11 17:26:29
我有2个对象,代码是对象1var existingValue=self.get('objHubDto').ftd.gridDataDTO.gridDTOMap[name].gridDataMap;对象2var newValue =  self.get('childDataList')我需要在newvalue值中合并/添加/追加这两个值,即使它具有重复的键值
查看完整描述

1 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

以下是一个非常基本的示例,通过保留两个值进行合并,但是,您可以创建新对象而不是对现有对象进行变异。


let obj1 = { a: 1, b: 2, c: 3 };

let obj2 = { a: 9, d: 8, e: 7 };


Object.entries(obj2).forEach(([key, val]) => {

    obj1[key] = obj1[key] ? [obj1[key], val] : val;

});


console.log(obj1);


查看完整回答
反对 回复 2021-05-27
  • 1 回答
  • 0 关注
  • 246 浏览
慕课专栏
更多

添加回答

举报

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