Skip to content

webshrine / stdlib/src / areSameValueZero

Function: areSameValueZero()

areSameValueZero(...parameters): boolean

Experimental

Performs a SameValueZero comparison between two values to determine if they are equivalent.

Parameters

parameters

...[any, any]

Returns

boolean

Example

ts
const object = { 'user': 'fred' };
const other = { 'user': 'fred' };

areSameValueZero(object, object); // => true
areSameValueZero(object, other); // => false
areSameValueZero('a', 'a'); // => true
areSameValueZero('a', Object('a')); // => false
areSameValueZero(NaN, NaN); // => true

Defined in

packages/stdlib/src/matchers/index.ts:47