Skip to content

Files

Latest commit

e9e94eb · Sep 7, 2021

History

History

is-array-like

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jun 13, 2021
May 5, 2021
May 5, 2021
May 5, 2021
Jul 10, 2021
Sep 7, 2021
May 5, 2021

README.md

isArrayLike

Test if a value is array-like.

Usage

var isArrayLike = require( '@stdlib/assert/is-array-like' );

isArrayLike( value )

Tests if a value is array-like.

var bool = isArrayLike( [] );
// returns true

bool = isArrayLike( { 'length': 10 } );
// returns true

If provided a string, the function returns true.

var bool = isArrayLike( 'beep' );
// returns true

Examples

var isArrayLike = require( '@stdlib/assert/is-array-like' );

var bool = isArrayLike( { 'length': 10 } );
// returns true

bool = isArrayLike( [] );
// returns true

bool = isArrayLike( 'beep' );
// returns true

bool = (function test() {
    return isArrayLike( arguments );
})();
// returns true

bool = isArrayLike( null );
// returns false

bool = isArrayLike( void 0 );
// returns false

bool = isArrayLike( 5 );
// returns false

bool = isArrayLike( true );
// returns false

bool = isArrayLike( {} );
// returns false

bool = isArrayLike( function noop() {} );
// returns false

See Also