Skip to main content

Module deep_equal

Module deep_equal 

Source
Expand description

Structural equality, in Node’s two flavours.

One implementation, shared by util.isDeepStrictEqual and by assert.deepEqual / assert.deepStrictEqual.

Enums§

Mode
How leaf values compare.

Functions§

deep_equal
Compare two values the way assert.deepEqual / deepStrictEqual do.
loose_equal
==: strict equality, plus the primitive coercions.
strict_equal
===: Object.is on primitives (so NaN matches itself and 0 does not match -0), identity on everything else.