A general-purpose deep equality comparison function. It's used by isEqualObj to recursively compare values.
isEqualObj
isDeepEqual(1, 1) => trueisDeepEqual(1, 2) => falseisDeepEqual('a', 'a') => trueisDeepEqual({ a: { b: 1 } }, { a: { b: 1 } }) => trueisDeepEqual({ a: 1 }, { a: 2 }) => falseisDeepEqual([1, [2, 3]], [1, [2, 3]]) => true Copy
isDeepEqual(1, 1) => trueisDeepEqual(1, 2) => falseisDeepEqual('a', 'a') => trueisDeepEqual({ a: { b: 1 } }, { a: { b: 1 } }) => trueisDeepEqual({ a: 1 }, { a: 2 }) => falseisDeepEqual([1, [2, 3]], [1, [2, 3]]) => true
A general-purpose deep equality comparison function. It's used by
isEqualObjto recursively compare values.