两个对象,如何优雅求交集

obj1={
    a:'asd',
    b:'aassd',
    c:'assdfd',
    d:'asfdgd'
    
}
obj2={
    a:'',
    c:''
}

举个例子,期望结果是

obj2={
    a:'asd',
    c':assdfd'
}
阅读 5.9k
1 个回答

不能算优雅,仅作参考:

Object.keys(obj2).map(function(key){
  obj1[key] && (obj2[key] = obj1[key]);
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏