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