Optional
arraysOptional
objectswhen an object is encountered that is already present in the target object, should we replace the value in the target object with the value from the source object, merge the objects together or ignore it?
Optional
propertieswhen a property is encountered that is already present in the target object, should we replace the value in the target object with the value from the source object or ignore it?
Optional
undefinedwhen undefined
value is encountered, should we replace the value
in the target object with undefined
or ignore it?
when an array is encountered that is already present in the target object, should we replace the value in the target object with the value from the source object, merge the arrays together or ignore it?