Skip to content

Un Uint8Array è una classe typed array, il che significa che è un meccanismo per visualizzare i dati in un ArrayBuffer sottostante. L'ArrayBuffer sottostante è accessibile tramite la proprietà buffer.

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

L'Uint8Array può essere una vista su un sottoinsieme dei dati nell'ArrayBuffer sottostante. In questo caso, la proprietà buffer restituirà l'intero buffer e le proprietà byteOffset e byteLength indicheranno il sottoinsieme.

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

Vedi Documentazione > API > Dati Binari per la documentazione completa sulla manipolazione dei dati binari con Bun.

Bun a cura di www.bunjs.com.cn