第一种
ES6提供了Object.assign(),用于合并/复制对象的属性。
Object.assign(target, source_1, ..., source_n)
第二种 JQuery $.extend
$.extend( target [, object1 ] [, objectN ] )
区别
由于不兼容IE,所以我们不能再PC端使用,又因为它不兼容andriod,所以我们也不能再移动端使用,除了使用特定浏览器的项目页面中,我们可以使用Object.assign方法来替代$.extend方法外,我们几乎不能使用这个方法。在目前看来这个Object.assign()方法是没有用武之地的,所以对它,就权做了解罢了,当然如果你使用babel等转码ES6的js文件中倒是可以使用。
参考来源:http://www.webfront-js.com/articaldetail/148.html