ArrayBuffer.isView()

Метод ArrayBuffer.isView(arg) возвращает true, если arg является одним из таких видов ArrayBuffer, как типизированные массивы или DataView; в ином случае возвращает false.

Синтаксис

ArrayBuffer.isView(arg)

Параметры

arg
Проверяемое значение.

Возвращаемое значение

true, если переданный аргумент является одним из видов ArrayBuffer; в противном случае false.

Примеры

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

var buffer = new ArrayBuffer(2);
var dv = new DataView(buffer);
ArrayBuffer.isView(dv); // true

Спецификации

Спецификация Статус Примечание
Typed Array Specification Устарело Заменено в ECMAScript 2015.
ECMAScript 2015 (6th Edition, ECMA-262)
Определение 'ArrayBuffer.isView' в этой спецификации.
Стандарт Изначальное определене в стандарте ECMA.
ECMAScript Latest Draft (ECMA-262)
Определение 'ArrayBuffer.isView' в этой спецификации.
Черновик

Совместимость

Update compatibility data on GitHub
КомпьютерыМобильныеServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung InternetNode.js
isViewChrome Полная поддержка 32Edge Полная поддержка 12Firefox Полная поддержка 29IE Полная поддержка 11Opera Полная поддержка ДаSafari Полная поддержка 7WebView Android Полная поддержка ≤37Chrome Android Полная поддержка 32Firefox Android Полная поддержка 29Opera Android Полная поддержка ДаSafari iOS Полная поддержка 7Samsung Internet Android Полная поддержка 2.0nodejs Полная поддержка Да

Легенда

Полная поддержка  
Полная поддержка

Смотрите также