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

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