Skip to content

equal

equal(a, b): boolean

It returns true if the two arguments are deeply equal, and false otherwise.

This function is a wrapper around fast-deep-equal.

Example

equal({foo: "bar"}, {foo: "bar"})
// => true
equal([1, 2, 3], [1, 2, 3])
// => true
equal([1, 2, 3], [1, 2])
// => false
equal([{foo: "bar"}], [{bar: "foo"}])
// => false

Alternatives

Parameters

a

unknown

unknown

b

unknown

unknown

Returns

boolean

A function that takes two arguments and returns a boolean.