js对两个对象进⾏深层合并
// 对象深层合并
function deepMerge(obj1, obj2) {
let key;
for (key in obj2) {
// 如果target(也就是obj1[key])存在,且是对象的话再去调⽤deepMerge,否则就是obj1[key]⾥⾯没这个对象,需要与obj2[key]合并 obj1[key] = obj1[key] && obj1[key].toString() === "[object Object]"
this.deepMerge(obj1[key], obj2[key])
: (obj1[key] = obj2[key]);
}
return obj1;
js合并两个数组}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论