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
```