DataView.prototype.setInt16()
Метод
setInt16()
содержит 16-битное целое (short) значение в байте, смещённым по указанному числу от начала DataView
.Исходный код для этого интерактивного примера содержится на репозитории в GitHub. Если вы хотите внести вклад в проект интерактивных примеров, пожалуйста, зайдите на https://github.com/mdn/interactive-examples и отправьте нам pull request.
Синтаксис
dataview.setInt16(byteOffset, value [, littleEndian])
Параметры
- byteOffset
- Смещение в байтах от старта до этого значения, где будут храниться данные.
- value
- Устанавливаемое значение.
- littleEndian
- Необязательный Указывает, сохранять ли 16-bit целое в little- or big-endian (en-US) формате. Если значение false или undefined, записывает значение big-endian.
Возвращаемое значение
Возвращаемые ошибки
RangeError
- Выдана, если
byteOffset
установлен так, что целое бы хранилось после конца.
Примеры
Использование метода setInt16
var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.setInt16(1, 3);
dataview.getInt16(1); // 3
Спецификации
Совместимость с браузерами
BCD tables only load in the browser