美文网首页
JSON合并以及合并子项

JSON合并以及合并子项

作者: 时子释 | 来源:发表于2021-04-25 10:43 被阅读0次

    合并a,b的json,并且以b覆盖a的同类项

    function joinJson(a,b) {
        var c = {};
        for(var key in a){
            if(b[key]){
                if(Object.prototype.toString.call(b[key]) === "[object Array]" || Object.prototype.toString.call(b[key])==='[object Object]'){
                    c[key] = joinJson(a[key],b[key]);        
                }else {
                    c[key] = b[key];
                    console.log(c[key])
                }
            }
        }
        return {
            ...a,
            ...b,
            ...c,
        };
    }
    

    相关文章

      网友评论

          本文标题:JSON合并以及合并子项

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