ES6中 Object.assign方法用於對象的合並,將源對象( source )的所有可枚舉屬性,復制到目標對象( target )。
限制: 只是淺拷貝, 即 內部對象 不會拷貝,只是 引用指向.也不會合並對象內的屬性
擴展思路有2個, 1是復制jQuery.extend 方法,不過內部應用了過多的內部方法,麻煩了點
2 引入 lodash , merge方法完美實現 詳見loadash文檔
注: 我們只引入的其中的一個模塊,非完整lodash
util.js中,封裝了 merge方法,用法同jQuery.extend
var newObj = util.extend({},obj1,obj2,obj3,obj4);
注意, 返回值實際上是 第一個參數的返回值. 也就是 這個方法會修改傳入參數自身的值
