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; // => 32Vedi Documentazione > API > Dati Binari per la documentazione completa sulla manipolazione dei dati binari con Bun.