Pour récupérer le contenu d'un ArrayBuffer sous forme de tableau de nombres, créez un Uint8Array sur le buffer et utilisez la méthode Array.from() pour le convertir en tableau.
ts
const buf = new ArrayBuffer(64);
const arr = new Uint8Array(buf);
arr.length; // 64
arr[0]; // 0 (instancié avec tous des zéros)La classe Uint8Array prend en charge l'indexation et l'itération de tableaux. Cependant, si vous souhaitez convertir l'instance en un Array régulier, utilisez Array.from(). (Cela sera probablement plus lent que l'utilisation directe de Uint8Array.)
ts
const buf = new ArrayBuffer(64);
const uintArr = new Uint8Array(buf);
const regularArr = Array.from(uintArr);
// number[]Consultez Docs > API > Données Binaires pour une documentation complète sur la manipulation de données binaires avec Bun.