原生js对象合并对象拷贝Object.assign()方法的es5、es6实现

Object.assign()有兼容性问题,兼容es5的方法如下
https://blog.csdn.net/fairyier/article/details/80226982

Object.assign() es6方法只是对于对象的一种深拷贝,并且只是实现了对于对象顶层属性做了赋值,完全没有继续做递归之类的把所有下一层的属性做深拷贝
参考文章
https://blog.csdn.net/u012028371/article/details/77817059

你可能感兴趣的:(原生js对象合并对象拷贝Object.assign()方法的es5、es6实现)