Tour de WebAssembly Table des Matières

ArrayBuffer

JavaScript représente le long tableau d'octets avec un ArrayBuffer.

Vous pouvez obtenir une vue typée de ce buffer avec laquelle on peut intéragir efficacement.

`JavaScript // Crée un tableau de 8 octets. let bytes = new ArrayBuffer(8); // Affiche ces 8 octets comme des entiers non signés 8 bits. let u8bytes = new Uint8Array(bytes); // Modification du tableau d'octets. u8bytes[0] = 16; // 00010000 u8bytes[1] = 1; // 00000001 // Réinterprète les bytes u8bytes de l'ArrayBuffer comme // des entiers signés 32 bits petits-boutiste (little endian). let i32bytes = new Int32Array(u8bytes.buffer); console.log(i32_bytes[0]); /// 272 ou 00010000000000010000000000000000 ```

Mascot Ferris