Skip to content

Para obtener el contenido de un ArrayBuffer como un array de números, crea un Uint8Array sobre el buffer y usa el método Array.from() para convertirlo a un array.

ts
const buf = new ArrayBuffer(64);
const arr = new Uint8Array(buf);
arr.length; // 64
arr[0]; // 0 (instanciado con todos los ceros)

La clase Uint8Array soporta indexación e iteración de arrays. Sin embargo, si deseas convertir la instancia a un Array regular, usa Array.from(). (Esto probablemente será más lento que usar el Uint8Array directamente.)

ts
const buf = new ArrayBuffer(64);
const uintArr = new Uint8Array(buf);
const regularArr = Array.from(uintArr);
// number[]

Consulta Documentación > API > Datos Binarios para documentación completa sobre la manipulación de datos binarios con Bun.

Bun por www.bunjs.com.cn editar