Um den Inhalt eines ArrayBuffer als Array von Zahlen abzurufen, erstellen Sie ein Uint8Array über dem Buffer und verwenden Sie die Array.from() Methode, um es in ein Array zu konvertieren.
ts
const buf = new ArrayBuffer(64);
const arr = new Uint8Array(buf);
arr.length; // 64
arr[0]; // 0 (mit lauter Nullen instanziiert)Die Uint8Array-Klasse unterstützt Array-Indizierung und Iteration. Wenn Sie die Instanz jedoch in ein reguläres Array konvertieren möchten, verwenden Sie Array.from(). (Dies ist wahrscheinlich langsamer als die direkte Verwendung des Uint8Array.)
ts
const buf = new ArrayBuffer(64);
const uintArr = new Uint8Array(buf);
const regularArr = Array.from(uintArr);
// number[]Siehe Docs > API > Binärdaten für vollständige Dokumentation zur Manipulation von Binärdaten mit Bun.