DataView.prototype.setInt8()

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.

Метод setInt8() экземпляров DataView принимает число и сохраняет его в форме 8-битного целого числа со знаком в байте, определённом в смещении этого DataView.

Интерактивный пример

Синтаксис

js
setInt8(byteOffset, value)

Параметры

byteOffset

Смещение в байтах от начала DataView, в котором будут храниться данные.

value

Устанавливаемое значение. На данный момент значение кодируется в байтах.

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

Исключения

RangeError

Возникает, если byteOffset выходит за пределы DataView.

Примеры

Использование setInt8()

js
const buffer = new ArrayBuffer(10);
const dataview = new DataView(buffer);
dataview.setInt8(0, 3);
dataview.getInt8(0); // 3

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

Specification
ECMAScript Language Specification
# sec-dataview.prototype.setint8

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

BCD tables only load in the browser

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