Descubra qué es un ArrayBuffer y cómo usarlo
Así como un Blob es una representación opaca de los datos disponibles en el disco, un ArrayBuffer es una representación opaca de los bytes disponibles en la memoria.
El constructor toma un parámetro, la longitud en bytes:
const buffer = new ArrayBuffer(64)
Un valor de ArrayBuffer tiene una propiedad (de solo lectura): byteLength
, que, como sugiere el nombre, expresa su longitud en bytes.
También proporciona un slice()
método de instancia que crea uno nuevo ArrayBuffer
a partir de uno existente, tomando una posición inicial y una longitud opcional:
const buffer = new ArrayBuffer(64)const newBuffer = buffer.slice(32, 8)
Descarga de datos de Internet como ArrayBuffer
Podemos descargar un blob de Internet y almacenarlo en un ArrayBuffer usando XHR :Te recomendamos Blog sobre seguros de auto
const downloadBlob = (url, callback) = { const xhr = new XMLHttpRequest() xhr.open('GET', url) xhr.responseType = 'arraybuffer' xhr.onload = () = { callback(xhr.response) } xhr.send(null)}
Tal vez te puede interesar:
- Introducción a React
- Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
- Cómo cambiar el valor de un nodo DOM
- Cómo comprobar si un elemento DOM tiene una clase
Búfer de matriz
Así como un Blob es una representación opaca de los datos disponibles en el disco, un ArrayBuffer es una representación opaca de los bytes disponibles en la
programar
es
2025-01-19

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente