复制
var src = { name: 'Apple', price: 5};var dst= angular.copy(src);- 深拷贝
扩展 :
var mergedObject = angular.extend(dst, src1, src2, ...)
- 浅拷贝
合并 :
var mergedObject = angular.merge(dst, src);
- 自角度1.4+
- 深(递归)复制
如果您不想用null覆盖,则可以使用this。
Object.assign() :
let movie2 = Object.assign({}, movie1, { episode: 8 });- FOT Angular 2+(ECMAscript 6)
资料来源:
https://docs.angularjs.org/api/ng/function
http://davidcai.github.io/blog/posts/copy-vs-extend-vs-merge/



