Une classe Uint8Array est un tableau typé, ce qui signifie que c'est un mécanisme pour consulter des données dans un ArrayBuffer sous-jacent. Le ArrayBuffer sous-jacent est accessible via la propriété buffer.
ts
const arr = new Uint8Array(64);
arr.buffer; // => ArrayBuffer(64)Le Uint8Array peut être une vue sur un sous-ensemble des données dans le ArrayBuffer sous-jacent. Dans ce cas, la propriété buffer retournera l'intégralité du buffer, et les propriétés byteOffset et byteLength indiqueront le sous-ensemble.
ts
const arr = new Uint8Array(64, 16, 32);
arr.buffer; // => ArrayBuffer(64)
arr.byteOffset; // => 16
arr.byteLength; // => 32Consultez Docs > API > Données Binaires pour une documentation complète sur la manipulation de données binaires avec Bun.