11 lines
370 B
JavaScript
11 lines
370 B
JavaScript
var isArrayLike = function (value) {
|
|||
|
|
/**
|
||
|
|
* isArrayLike([1, 2, 3]) => true
|
||
|
|
* isArrayLike(document.body.children) => true
|
||
|
|
* isArrayLike('abc') => true
|
||
|
|
* isArrayLike(Function) => false
|
||
|
|
*/
|
||
|
|
return value !== null && typeof value !== 'function' && isFinite(value.length);
|
||
|
|
};
|
||
|
|
export default isArrayLike;
|
||
|
|
//# sourceMappingURL=is-array-like.js.map
|