求大佬指点哈!两个对象对比返回key相同值不同的key求大佬指点!

两个数组的key可能不一样,如下需求就是两个数组key重复值不同的只有c
letobj1={a:1,b:2,c:3}
letobj2={a:1,b:2,c:4,d:7}
收到一只叮咚
浏览 317回答 2
2回答

UYOU

functiongetData(obj1,obj2){constarr=[]for(constkeyinobj1){//两个对象都有这个key,并且值不等if(obj1.hasOwnProperty(key)&&obj2.hasOwnProperty(key)&&obj1[key]!==obj2[key]){arr.push(key)}}returnarr}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript