Test if a value is an empty array-like object.
var isEmptyArrayLikeObject = require( '@stdlib/assert/is-empty-array-like-object' );
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
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
@stdlib/assert/is-array-like-object
: test if a value is an array-like object.@stdlib/assert/is-empty-array
: test if a value is an empty array.@stdlib/assert/is-empty-collection
: test if a value is an empty collection.