两个对象对比返回key相同值不同的key

两个数组的key可能不一样,如下需求就是两个数组key重复值不同的只有c

        let obj1 = {a: 1,b: 2,c: 3}
        let obj2 = {a: 1,b: 2,c: 4,d: 7}
阅读 656
评论 2019-08-14 提问
    2 个回答
    雾秋
    • 1.1k

    这样吧,如果存在 value有boolean: false值,你自己再加下判断

    Object.keys(obj1).filter(item => obj2[item] && obj2[item] !== obj1[item])
    评论 赞赏 2019-08-14