Spec-Zone.ru › JavaScript

DataView.prototype.setUint8()

Базовый уровень Широко доступен

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в различных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

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

Попробуйте

// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(16);

const view = new DataView(buffer);
view.setUint8(1, 255); // Max unsigned 8-bit integer

console.log(view.getUint8(1));
// Expected output: 255

Синтаксис

setUint8(byteOffset, value)

Параметры

byteOffset
Смещение от начала представления (в байтах), куда следует сохранить данные.
value
Значение для установки. См. Кодирование и нормализация значений для информации о том, как значение кодируется в байтах.

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

undefined.

Исключения

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

Примеры

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

const buffer = new ArrayBuffer(10);
const dataview = new DataView(buffer);
dataview.setUint8(0, 3);
dataview.getUint8(0); // 3

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

Спецификация
Спецификация языка ECMAScript® 2027
# sec-dataview.prototype.setuint8

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

Настольные компьютеры Мобильные устройства Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS Bun Deno Node.js
setUint8
9
12
15
12.1
5.1
18
15
12.1
5
1.0
4
5
1.0.0
1.0
0.10.0

См. также

  • Руководство по типизированным массивам JavaScript
  • DataView
  • ArrayBuffer
  • Uint8Array

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint8

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API