Skip to content

Files

Latest commit

 

History

History

is-empty-array-like-object

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Dec 31, 2021
Jun 28, 2023
Jan 1, 2022
Jan 1, 2022
Jan 1, 2022
Jan 1, 2022
Dec 31, 2021

README.md

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