isArrayLike
Determines if a value is "array-like".
(isArrayLike()
is an alias for Lodash's isArrayLike.)
import { isArrayLike } from '@aedart/support/arrays';
isArrayLike([]); // true
isArrayLike('abc'); // true
isArrayLike(new String('abc')); // true
isArrayLike({ length: 0 }); // true
isArrayLike(new Int8Array()); // true
isArrayLike({}); // false
isArrayLike(function() {}); // false
isArrayLike(new Boolean(true)); // false
isArrayLike(123); // false
isArrayLike(new Number(123)); // false
// ...etc
See also isSafeArrayLike()
.