js 合并 json

var a = {a:1};

var b = {b:2};

var c = Object.assign(a,b); // 原对象也会改变

var d = Object.assign({},a,b); // 这样不会改变原对象

 

// 也可以自己写个方法

 function extend(target, source) {
        for (var obj in source) {
            target[obj] = source[obj];
        }
        return target;
    }

    // 测试
    var a = {a: 1, b: 2};
    var b = {a: 2, b: 3, c: 4};

    var c = extend(a, b);
    console.log(c);

  

 
posted @ 2017-11-28 11:35  徐弘历  阅读(20630)  评论(0编辑  收藏  举报