Pick. Use the helper that matches the real type you need.
Compatibility
Browser & Runtime Support
_.isTypedArray is a Lodash Lang helper since 3.0.0. It runs anywhere Lodash runs on an engine with TypedArrays — modern browsers (CDN or bundle) and Node.js / Bun / Deno with npm install lodash.
✓ Stable · Lodash 3.0.0+
_.isTypedArray()
Available in [email protected] full builds and the lodash/isTypedArray modular import. Requires a runtime that provides TypedArray constructors (all modern engines).
100%With Lodash 3+
Google ChromeSupported · Desktop & Mobile
Full support
Mozilla FirefoxSupported · Desktop & Mobile
Full support
Apple SafariSupported · macOS & iOS
Full support
Microsoft EdgeSupported · Chromium
Full support
Internet ExplorerNo native support · Use a polyfill
Polyfill
OperaSupported · Modern versions
Full support
Samsung InternetSupported · Android
Full support
BunSupported · JavaScript runtime
Supported
DenoSupported · JavaScript runtime
Supported
Node.jsSupported · Server runtime
Supported
Android WebViewSupported · Modern WebView
Full support
_.isTypedArrayLodash 3.0.0+
Bottom line: Safe for production once Lodash is loaded on a TypedArray-capable runtime. Prefer import isTypedArray from "lodash/isTypedArray" for smaller bundles. Use it before TypedArray-only binary processing.
Frequently Asked Questions
_.isTypedArray(value) returns true if value is a TypedArray view (for example Uint8Array or Float64Array). Plain arrays, ArrayBuffer, DataView, and null return false.
Views such as Int8Array, Uint8Array, Uint8ClampedArray, Int16/32Array, Uint16/32Array, Float32/64Array, and (in modern engines) BigInt64Array / BigUint64Array.
ArrayBuffer is the raw byte store. TypedArrays are typed views over it. Use _.isArrayBuffer for the buffer itself.
No. DataView is a flexible byte accessor over an ArrayBuffer, but it is not classified as a TypedArray.
No. Array.isArray returns false for TypedArrays even though they are indexable — they use a different internal brand.
Use import isTypedArray from "lodash/isTypedArray" or require("lodash/isTypedArray"). Full build: import _ from "lodash" then _.isTypedArray.