Deeply compares two values (objects, arrays, or primitives) for equality.
The first value to compare.
The second value to compare.
true if the values are deeply equal, false otherwise.
true
false
deepEqual({ x: 1, y: [2, 3] }, { x: 1, y: [2, 3] }); // truedeepEqual([1, 2, 3], [1, 2, 4]); // falsedeepEqual(5, 5); // true Copy
deepEqual({ x: 1, y: [2, 3] }, { x: 1, y: [2, 3] }); // truedeepEqual([1, 2, 3], [1, 2, 4]); // falsedeepEqual(5, 5); // true
Deeply compares two values (objects, arrays, or primitives) for equality.