优雅的求两个对象的交集并对其赋值~~

编程入门 行业动态 更新时间:2024-10-15 18:28:46

例如有两个对象:

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

想要得到的结果:

obj2={a:'asd',c':assdfd'
}

写法:

Object.keys(obj2).map(function(key){obj1[key] && (obj2[key] = obj1[key]);  //其中的&&之前的obj1[key]按需求是否写入
})

总结
定义一个对象 :

let obj = {a:"aa",b:"bb"}

obj.a === obj['a']

更多推荐

赋值,对其,优雅,对象,两个

本文发布于:2023-05-29 03:33:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/335813.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:赋值   对其   优雅   对象   两个

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!