Skip to content

Files

Latest commit

2d2705d · Jun 28, 2023

History

History

is-array-like

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jun 13, 2021
Jun 28, 2023
May 5, 2021
Sep 23, 2022
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