JS解构赋值的问题,多余的属性怎么去除,只保留原属性。

两个对象a和b,a里有15个属性,b里有50个属性,a里的属性b里都有,请问,怎么把b里的对应属性的值给a,且不给多余的。

img


            const a = {id:1,name:2,sex:3}
            const b = {id:11,name:22,sex:33,weight:44,age:55}
            let c = {}
            Object.keys(a).forEach(key =>{
                c[key] = b[key]
            })
            console.log(c)