JSFiddle - React, Tailwind, and code Playground
HTML
<script src="
https://cdn.jsdelivr.net/npm/[email protected]/lodash.min.js
"></script>
<script>
var object = {
'a': [{ 'b': 2 }, { 'd': 4 }]
};
var other = {
'a': [{ 'c': 3 }, { 'e': 5 }]
};
var mutated = _.merge(object, other);
var immutable = _.merge({}, object, other);
console.log(mutated);
console.log(immutable);
console.log(object === mutated);
console.log(object === immutable);
</script>