JS 两个含有部分相同属性的对象如何快速给对应的key赋值

Posted 仙乄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 两个含有部分相同属性的对象如何快速给对应的key赋值相关的知识,希望对你有一定的参考价值。

obj1 =
{
                "authList": [ ], 
                "enabled": 1, 
                "id": "b3bae8fcde0d4a50b7fbcbbccf4fe216", 
                "lastLogin": 1564363725773, 
                "lastLoginStr": "2019-07-29", 
                "namePinyin": "chenghua", 
                "namePinyinFirst": "c", 
                "rowLocked": 0, 
                "sex": 2, 
                "userAccount": "chenghua", 
                "userName": "lomo"
  }, 


obj2 ={
                "sex": ‘‘, 
                "userAccount": "", 
                "userName": ""
}

  解决方法

Object.keys(obj2).forEach(key=>{obj2[key]=obj1[key]})

 

以上是关于JS 两个含有部分相同属性的对象如何快速给对应的key赋值的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C# 中快速检查两个数据传输对象是不是具有相同的属性?

webpack打包的CSS含有两个相同的引入?

js判断两个对象的值是不是相等

js操作对象属性值为字符串

如何快速比较核心数据中同一实体的两个属性值

java Map<k,v>取值问题