This is useful when you need to verify structural equality of nested data.
Primitive values are compared by value.
Arrays and objects are traversed recursively, so nested values must also be equal.
Functions are compared by reference. Circular objects are not supported.
NOTE: This function is intended to be used with plain old data inputs (i.e. mostly JSON).
Compares two values using deep equality.
This is useful when you need to verify structural equality of nested data.
Primitive values are compared by value. Arrays and objects are traversed recursively, so nested values must also be equal. Functions are compared by reference. Circular objects are not supported.
Examples: