FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

stdlib/lib/node_modules/@stdlib/assert/is-same-array at develop · stdlib-js/stdlib · GitHub

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

isSameArray

Test if two arguments are both generic arrays and have the same values.

Usage

var isSameArray = require( '@stdlib/assert/is-same-array' );

isSameArray( v1, v2 )

Tests if two arguments are both generic arrays and have the same values.

var x = [ 1.0, 2.0 ];
var y = [ 1.0, 2.0 ];
var bool = isSameArray( x, y );
// returns true

bool = isSameArray( x, [ -1.0, 2.0 ] );
// returns false

Notes

  • In contrast to the strict equality operator ===, the function distinguishes between +0 and -0 and treats NaNs as the same value.

Examples

var isSameArray = require( '@stdlib/assert/is-same-array' );

var x = [ 1.0, 2.0, 3.0 ];
var y = [ 1.0, 2.0, 3.0 ];
var out = isSameArray( x, y );
// returns true

x = [ -0.0, 0.0, -0.0 ];
y = [ 0.0, -0.0, 0.0 ];
out = isSameArray( x, y );
// returns false

x = [ NaN, NaN, NaN ];
y = [ NaN, NaN, NaN ];
out = isSameArray( x, y );
// returns true

See Also


Back | FazBrowse Home | New Git URL