For instance, from these two objects :
var object1 = {
\"color\": \"yellow\",
\"size\": null,
\"age\": 7,
\"weight\": null
}
var object2 = {
\"col
Copy
var src = { name: 'Apple', price: 5};
var dst= angular.copy(src);
Extend:
var mergedObject = angular.extend(dst, src1, src2, ...)
Merge:
var mergedObject = angular.merge(dst, src);
If you want to not overwrite with null, you can use this.
Object.assign():
let movie2 = Object.assign({}, movie1, { episode: 8 });
Sources:
https://docs.angularjs.org/api/ng/function
http://davidcai.github.io/blog/posts/copy-vs-extend-vs-merge/