| CARVIEW |
Select Language
HTTP/2 200
x-goog-stored-content-length: 149102
x-goog-metageneration: 1
referrer-policy: strict-origin-when-cross-origin
expires: Wed, 31 Dec 2025 03:25:01 GMT
x-goog-hash: crc32c=XYbPwA==, md5=k99D3mOmwcuOfWYpMnpshQ==
content-security-policy: default-src 'self'; script-src 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://*.googletagmanager.com assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; script-src-elem 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://*.googletagmanager.com assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; style-src 'report-sample' 'self' 'unsafe-inline'; object-src 'none'; base-uri 'self'; connect-src 'self' developer.allizom.org bcd.developer.allizom.org bcd.developer.mozilla.org updates.developer.allizom.org updates.developer.mozilla.org https://*.google-analytics.com https://*.analytics.google.com https://*.googletagmanager.com https://incoming.telemetry.mozilla.org https://observatory-api.mdn.allizom.net https://observatory-api.mdn.mozilla.net https://api.github.com/search/issues stats.g.doubleclick.net https://api.stripe.com; font-src 'self'; frame-src 'self' mdn.github.io *.mdnplay.dev *.mdnyalp.dev *.play.test.mdn.allizom.net https://v2.scrimba.com https://scrimba.com jsfiddle.net www.youtube-nocookie.com codepen.io survey.alchemer.com https://js.stripe.com; img-src 'self' data: *.githubusercontent.com *.googleusercontent.com *.gravatar.com mozillausercontent.com firefoxusercontent.com profile.stage.mozaws.net profile.accounts.firefox.com developer.mozilla.org mdn.dev wikipedia.org upload.wikimedia.org https://mdn.github.io/shared-assets/ https://mdn.dev/ https://*.google-analytics.com https://*.googletagmanager.com www.gstatic.com; manifest-src 'self'; media-src 'self' archive.org videos.cdn.mozilla.net https://mdn.github.io/shared-assets/; child-src 'self'; worker-src 'self';
x-goog-meta-goog-reserved-file-mtime: 1767142275
x-frame-options: DENY
x-goog-stored-content-encoding: identity
x-goog-generation: 1767144146090625
via: 1.1 google, 1.1 varnish, 1.1 varnish, 1.1 varnish, 1.1 varnish
server: Google Frontend
origin-trial: AxVILwizhbMjxFeHOn1P3R8niO1RJY/smaK4B4d1rLzc1gTaxtXMSaTi+FoigYgCw40uFRDwFcEAeqDR+vVLOW4AAABfeyJvcmlnaW4iOiJodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZyIsImZlYXR1cmUiOiJQcml2YXRlQXR0cmlidXRpb25WMiIsImV4cGlyeSI6MTc0MjA3OTYwMH0=
last-modified: Wed, 31 Dec 2025 01:22:26 GMT
x-goog-storage-class: STANDARD
x-cloud-trace-context: 4ed51169f18476736385bc299c53eaef
x-content-type-options: nosniff
content-type: text/html
etag: "93df43de63a6c1cb8e7d6629327a6c85"
cache-control: public, max-age=3600
x-guploader-uploadid: AHVrFxONzhp_w3TpTMM5LAY-U_2w0vMnkz_jdrJs4ItFidO_mtYhR4y2rVb8Lrz5FmCblAskbJEkQeg
strict-transport-security: max-age=63072000
content-encoding: gzip
accept-ranges: bytes
age: 2235
date: Wed, 31 Dec 2025 03:02:16 GMT
x-served-by: cache-bfi-kbfi7400060-BFI, cache-bfi-kbfi7400061-BFI, cache-sin-wsat1880049-SIN, cache-bom-vanm7210037-BOM
x-cache: MISS, MISS, MISS, MISS
x-cache-hits: 0, 0, 0, 0
x-timer: S1767150136.217895,VS0,VE469
vary: Accept-Encoding
content-length: 19623
ArrayBuffer.isView() - JavaScript | MDN
Toggle sidebar
>
ArrayBuffer.isView()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The ArrayBuffer.isView() static method determines whether the
passed value is one of the ArrayBuffer views,
such as typed array objects
or a DataView.
Try it
// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(16);
console.log(ArrayBuffer.isView(new Int32Array()));
// Expected output: true
Syntax
js
ArrayBuffer.isView(value)
Parameters
value-
The value to be checked.
Return value
true if the given argument is one of the ArrayBuffer views;
otherwise, false.
Examples
>Using isView
js
ArrayBuffer.isView(); // false
ArrayBuffer.isView([]); // false
ArrayBuffer.isView({}); // false
ArrayBuffer.isView(null); // false
ArrayBuffer.isView(undefined); // false
ArrayBuffer.isView(new ArrayBuffer(10)); // false
ArrayBuffer.isView(new Uint8Array()); // true
ArrayBuffer.isView(new Float32Array()); // true
ArrayBuffer.isView(new Int8Array(10).subarray(0, 3)); // true
const buffer = new ArrayBuffer(2);
const dv = new DataView(buffer);
ArrayBuffer.isView(dv); // true
Specifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-arraybuffer.isview> |
Browser compatibility
See also
- JavaScript typed arrays guide