Skip to main content

Practice ยท 1 of 3

Deep Equality

Write deepEqual(a, b): primitives compare with Object.is; arrays compare element-wise (same order); objects compare by having exactly the same keys with deeply equal values; null compares only to null. Arrays are not equal to objects.

Difficulty: intermediate

Back to lesson: Practice: Build Your Own Assertions โ€” Practice