js对象合并方法

 

第一种  

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


posted @ 2018-02-01 15:54  dontes  阅读(440)  评论(0编辑  收藏  举报