DataView.prototype.setInt16()

Метод setInt16() содержит 16-битное целое (short) значение в байте, смещённым по указанному числу от начала DataView.

Синтаксис

dataview.setInt16(byteOffset, value [, littleEndian])

Параметры

byteOffset
Смещение в байтах от старта до этого значения, где будут храниться данные.
value
Устанавливаемое значение.
littleEndian
Необязательный Указывает, сохранять ли 16-bit целое в little- or big-endian формате. Если значение false или undefined, записывает значение big-endian.

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

undefined.

Возвращаемые ошибки

RangeError
Выдана, если byteOffset установлен так, что целое бы хранилось после конца.

Примеры

Использование метода setInt16

var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.setInt16(1, 3);
dataview.getInt16(1); // 3

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

Спецификация
ECMAScript (ECMA-262)
Определение 'DataView.prototype.setInt16' в этой спецификации.

Совместимость с браузерами

Update compatibility data on GitHub
КомпьютерыМобильныеServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung InternetNode.js
setInt16Chrome Полная поддержка 9Edge Полная поддержка 12Firefox Полная поддержка 15IE Полная поддержка 10Opera Полная поддержка 12.1Safari Полная поддержка 5.1WebView Android Полная поддержка 4Chrome Android Полная поддержка 18Firefox Android Полная поддержка 15Opera Android Полная поддержка 12.1Safari iOS Полная поддержка 4.2Samsung Internet Android Полная поддержка 1.0nodejs Полная поддержка 0.10

Легенда

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

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