Baseline Widely available *
El objeto ArrayBuffer
se usa para representar un buffer genérico, de datos binarios brutos con una longitud especÃfica.
Es un arreglo de bytes, frecuentemente llamado de esta forma en otros lenguajes de programación. No se puede manipular directamente el contenido de un ArrayBuffer
; en su lugar, se crea uno de los objetos de arreglos tipados o un objeto DataView
que representa el buffer en un formato especÃfico, y se usa para leer y escribir el contenido del buffer.
El constructor ArrayBuffer
crea un nuevo ArrayBuffer
de la longitud especificada en bytes. También se puede obtener un ArrayBuffer
desde datos existentes, por ejemplo, desde una cadena de caracteres en Base64 o desde un archivo local.
ArrayBuffer()
Crea un nuevo objeto ArrayBuffer
.
get ArrayBuffer[@@species]
La función constructora que se usa para crear objetos derivados.
ArrayBuffer.isView(arg)
Devuelve true
si arg
es una de las vistas de ArrayBuffer
, como objetos de arreglo tipados o un DataView
. Devuelve false
en caso contrario.
ArrayBuffer.prototype.byteLength
Propiedad de solo lectura con la longitud en bytes del ArrayBuffer
. Se establece cuando el arreglo es construido y no puede ser cambiada.
ArrayBuffer.prototype.slice()
Devuelve un nuevo ArrayBuffer
que contiene una copia de los bytes de este ArrayBuffer
desde el comienzo (inclusivo) begin
hasta el fin (exclusivo) end
. Si begin
o end
son negativos, esto se refiere a un Ãndice desde el final del arreglo, en lugar del comienzo.
ArrayBuffer
En este ejemplo, se crea un buffer de 8 bytes con una vista Int32Array
consultando el buffer.
const buffer = new ArrayBuffer(8);
const view = new Int32Array(buffer);
Especificaciones Compatibilidad con navegadores Véase también
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4