Skip to content

Files

Latest commit

4123748 · Dec 24, 2024

History

History

is-equal-array

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 9, 2024
Sep 9, 2024
Sep 9, 2024
Sep 9, 2024
Sep 9, 2024
Dec 24, 2024
Sep 9, 2024

README.md

isEqualArray

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

Usage

var isEqualArray = require( '@stdlib/assert/is-equal-array' );

isEqualArray( v1, v2 )

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

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

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

Notes

  • The function performs strict equality comparison; thus, the function treats -0 and +0 as equal and NaNs as distinct.

Examples

var isEqualArray = require( '@stdlib/assert/is-equal-array' );

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

x = [ -0.0, 0.0, -0.0 ];
y = [ 0.0, -0.0, 0.0 ];
out = isEqualArray( x, y );
// returns true

x = [ NaN, NaN, NaN ];
y = [ NaN, NaN, NaN ];
out = isEqualArray( x, y );
// returns false

See Also