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);

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM