isEmptyArrayLikeObject
Test if a value is an empty array-like object.
Usage
var isEmptyArrayLikeObject = require( '@stdlib/assert/is-empty-array-like-object' );
isEmptyArrayLikeObject( value )
Tests if a value is an empty array-like object
.
var bool = isEmptyArrayLikeObject( [] );
// returns true
bool = isEmptyArrayLikeObject( { 'length': 0 } );
// returns true
If provided a string
, the function returns false
.
var bool = isEmptyArrayLikeObject( '' );
// returns false
Examples
var Float64Array = require( '@stdlib/array/float64' );
var isEmptyArrayLikeObject = require( '@stdlib/assert/is-empty-array-like-object' );
var bool = isEmptyArrayLikeObject( { 'length': 0 } );
// returns true
bool = isEmptyArrayLikeObject( [] );
// returns true
bool = isEmptyArrayLikeObject( new Float64Array( [] ) );
// returns true
bool = isEmptyArrayLikeObject( 'beep' );
// returns false
bool = isEmptyArrayLikeObject( null );
// returns false
bool = isEmptyArrayLikeObject( void 0 );
// returns false
bool = isEmptyArrayLikeObject( 5 );
// returns false
bool = isEmptyArrayLikeObject( true );
// returns false
bool = isEmptyArrayLikeObject( {} );
// returns false
bool = isEmptyArrayLikeObject( function noop() {} );
// returns false