Skip to content

Files

is-negative-integer-array

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Oct 26, 2016
Oct 26, 2016
Oct 26, 2016
Nov 2, 2016
Oct 26, 2016

isNegativeIntegerArray

Test if a value is an array-like object containing only negative integers.

Usage

var isNegativeIntegerArray = require( '@stdlib/utils/is-negative-integer-array' );

isNegativeIntegerArray( value )

Tests if a value is an array-like object containing only negative integer values.

var bool = isNegativeIntegerArray( [ -3, new Number(-3) ] );
// returns true

bool = isNegativeIntegerArray( [ -3, '3.0' ] );
// returns false

isNegativeIntegerArray.primitives( value )

Tests if a value is an array-like object containing only negative primitive integer values.

var bool = isNegativeIntegerArray.primitives( [ -1.0, -10.0 ] );
// returns true

bool = isNegativeIntegerArray.primitives( [ -1.0, 0.0, -10.0 ] );
// returns false

bool = isNegativeIntegerArray.primitives( [ -3.0, new Number(-1.0) ] );
// returns false

isNegativeIntegerArray.objects( value )

Tests if a value is an array-like object containing only Number objects holding negative integer values.

var bool = isNegativeIntegerArray.objects( [ new Number(-1.0), new Number(-10.0) ] );
// returns true

bool = isNegativeIntegerArray.objects( [ -1.0, 0.0, -10.0 ] );
// returns false

bool = isNegativeIntegerArray.objects( [ -3.0, new Number(-1.0) ] );
// returns false

Examples

var isNegativeIntegerArray = require( '@stdlib/utils/is-negative-integer-array' );

var bool = isNegativeIntegerArray( [ -5, -2, -3 ] );
// returns true

bool = isNegativeIntegerArray( [ -4, -3, -2, -1 ] );
// returns true

bool = isNegativeIntegerArray( [ -1, new Number( -6 ), -3 ] );
// returns true

bool = isNegativeIntegerArray( [ -3, -2, -1, 0 ] );
// returns false

bool = isNegativeIntegerArray( [ -1, 'abc', -3 ] );
// returns false

bool = isNegativeIntegerArray( [ -2.3, -1, -3 ] );
// returns false

bool = isNegativeIntegerArray( [] );
// returns false