Ein Uint8Array ist ein getyptes Array, was bedeutet, dass es ein Mechanismus ist, um die Daten in einem zugrunde liegenden ArrayBuffer zu betrachten.
ts
const buffer = new ArrayBuffer(64);
const arr = new Uint8Array(buffer);Instanzen anderer getypter Arrays können ähnlich erstellt werden.
ts
const buffer = new ArrayBuffer(64);
const arr1 = new Uint8Array(buffer);
const arr2 = new Uint16Array(buffer);
const arr3 = new Uint32Array(buffer);
const arr4 = new Float32Array(buffer);
const arr5 = new Float64Array(buffer);
const arr6 = new BigInt64Array(buffer);
const arr7 = new BigUint64Array(buffer);Um ein getyptes Array zu erstellen, das nur einen Teil des zugrunde liegenden Buffers betrachtet, übergeben Sie den Offset und die Länge an den Konstruktor.
ts
const buffer = new ArrayBuffer(64);
const arr = new Uint8Array(buffer, 0, 16); // erste 16 Bytes betrachtenSiehe Docs > API > Hilfsfunktionen für weitere nützliche Utilities.