diff options
Diffstat (limited to 'lib/internal/isArrayLike.js')
-rw-r--r-- | lib/internal/isArrayLike.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/internal/isArrayLike.js b/lib/internal/isArrayLike.js new file mode 100644 index 0000000..f3d0f5e --- /dev/null +++ b/lib/internal/isArrayLike.js @@ -0,0 +1,6 @@ +export default function isArrayLike(value) { + return value && + typeof value.length === 'number' && + value.length >= 0 && + value.length % 1 === 0; +} |