Skip to content

Uint8Array — это класс typed array, то есть механизм для просмотра данных в базовом ArrayBuffer. Базовый ArrayBuffer доступен через свойство buffer.

ts
const arr = new Uint8Array(64);
arr.buffer; // => ArrayBuffer(64)

Uint8Array может быть представлением подмножества данных в базовом ArrayBuffer. В этом случае свойство buffer вернёт весь буфер, а свойства byteOffset и byteLength укажут подмножество.

ts
const arr = new Uint8Array(64, 16, 32);
arr.buffer; // => ArrayBuffer(64)
arr.byteOffset; // => 16
arr.byteLength; // => 32

Смотрите Документация > API > Двоичные данные для полной документации по работе с двоичными данными в Bun.

Bun от www.bunjs.com.cn