DataView.prototype.setInt16()
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.
Метод
setInt16()
содержит 16-битное целое (short) значение в байте, смещённым по указанному числу от начала DataView
.Интерактивный пример
Синтаксис
dataview.setInt16(byteOffset, value [, littleEndian])
Параметры
- byteOffset
-
Смещение в байтах от старта до этого значения, где будут храниться данные.
- value
-
Устанавливаемое значение.
- littleEndian
-
Необязательный Указывает, сохранять ли 16-bit целое в little- or big-endian формате. Если значение false или undefined, записывает значение big-endian.
Возвращаемое значение
Возвращаемые ошибки
RangeError
-
Выдана, если
byteOffset
установлен так, что целое бы хранилось после конца.
Примеры
Использование метода setInt16
js
var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.setInt16(1, 3);
dataview.getInt16(1); // 3
Спецификации
Specification |
---|
ECMAScript Language Specification # sec-dataview.prototype.setint16 |
Совместимость с браузерами
BCD tables only load in the browser