美文网首页
js 两个嵌套对象的合并

js 两个嵌套对象的合并

作者: 蜗牛Coming | 来源:发表于2020-09-03 14:26 被阅读0次

    话不多说,直接上代码

      export function MergeRecursive(obj1, obj2) {
        let arr = Object.keys(obj2);
        let index = -1;
        while (++index < arr.length) {
            let p = arr[index];
            try {
                if (obj2[p].constructor == Object) {
                    obj1[p] = MergeRecursive(obj1[p], obj2[p]);
                } else {
                    obj1[p] = obj2[p];
                }
    
            } catch (e) {
                obj1[p] = obj2[p];
            }
        }
        return obj1;
    }
    

    相关文章

      网友评论

          本文标题:js 两个嵌套对象的合并

          本文链接:https://www.haomeiwen.com/subject/vsansktx.html