same-value-zero-x
ES6-compliant shim for SameValueZero.
See: 7.2.10 SameValueZero(x, y)
Version: 1.3.2
Author: Xotic750 Xotic750@gmail.com
License: MIT
Copyright: Xotic750
module.exports(x, y)
⇒ boolean
⏏
This method determines whether two values are the same value.
SameValueZero differs from SameValue (Object.is
) only in its treatment
of +0 and -0.
Kind: Exported function
Returns: boolean
- A Boolean indicating whether or not the two arguments
are the same value.
Param | Type | Description |
---|
x | * | The first value to compare. |
y | * | The second value to compare. |
Example
var sameValueZero = require('same-value-zero-x');
sameValueZero(0, 0);
sameValueZero(-0, -0);
sameValueZero(0, -0);
sameValueZero(NaN, NaN);
sameValueZero(Infinity, Infinity);
sameValueZero(-Infinity, -Infinity);