Test if a value is a number array having only NaN values.
var isNaNArray = require( '@stdlib/utils/is-nan-array' );
Tests if a value
is a number array
having only NaN
values.
var bool = isNaNArray( [NaN,2] );
// returns false
bool = isNaNArray( [NaN,NaN,NaN] );
// returns true
Tests if a value
is a primitive number array
having only NaN
values.
var bool = isNaNArray.primitives( [NaN,new Number( NaN )] );
// returns false
bool = isNaNArray.primitives( [NaN,NaN,NaN] );
// returns true
Tests if a value
is an object number array
having only NaN
values.
var bool = isNaNArray.objects( [NaN,new Number( NaN )] );
// returns false
bool = isNaNArray.objects( [NaN,NaN,NaN] );
// returns false
bool = isNaNArray.objects( [new Number( NaN ),new Number( NaN )] );
// returns true
var isNaNArray = require( '@stdlib/utils/is-nan-array' );
var bool = isNaNArray( NaN );
// returns false
bool = isNaNArray( [NaN] );
// returns true
bool = isNaNArray( ['a','b','c'] );
// returns false
bool = isNaNArray( ['a',NaN] );
// returns false
bool = isNaNArray( [NaN,NaN,NaN] );
// returns true
bool = isNaNArray( [new Number( NaN ),NaN,NaN] );
// returns true