var a = {dd:"dd",ee:"ee"}
var b = {aa:"aa",bb:"bb",cc:"", dd:"dd",ee:"ee"}
方法一:不同的另存
var c={}
Object.keys(b).map(key=>{
if(!a[key]){
console.log(b[key])
c[key] = b[key]
}
})
方法二:把相同的删掉
Object.keys(b).map(key=>{
if(a[key]){
console.log(b[key])
delete b[key]
}
})
本文介绍了两种JavaScript方法,一是通过映射和条件判断合并两个对象并处理缺失值,二是删除目标对象中源对象已存在的键值对。这两种技巧在前端开发中处理变量合并时非常实用。
445

被折叠的 条评论
为什么被折叠?



