The target object to be checked for equality
The reference object to be checked for equality
An optional custom equality function for comparing non-object, non-array values; defaults to Object.is
true if x and y are deeply equal; false otherwise
Checks deep object equality.
Object pairs are deeply equal if they contain:
equalorObject.isby defaultCircular references are not supported. Do not pass objects with cycles.