Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. JavaScript
  3. Referencia de JavaScript
  4. Objetos globales
  5. ArrayBuffer

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

ArrayBuffer

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julio de 2015⁩.

* Some parts of this feature may have varying levels of support.

El objetoArrayBuffer 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 unArrayBuffer; en su lugar, se crea uno de losobjetos de arreglos tipados o un objetoDataView que representa el buffer en un formato específico, y se usa para leer y escribir el contenido del buffer.

El constructorArrayBuffer crea un nuevoArrayBuffer de la longitud especificada en bytes. También se puede obtener unArrayBuffer desde datos existentes, por ejemplo, desde una cadena de caracteres enBase64 o desde un archivo local.

Constructor

ArrayBuffer()

Crea un nuevo objetoArrayBuffer.

Propiedades estáticas

get ArrayBuffer[@@species]

La función constructora que se usa para crear objetos derivados.

Métodos estáticos

ArrayBuffer.isView(arg)

Devuelvetrue siarg es una de las vistas deArrayBuffer, comoobjetos de arreglo tipados o unDataView. Devuelvefalse en caso contrario.

Propiedades de instancias

ArrayBuffer.prototype.byteLength

Propiedad de solo lectura con la longitud en bytes delArrayBuffer. Se establece cuando el arreglo es construido y no puede ser cambiada.

Métodos de instancias

ArrayBuffer.prototype.slice()

Devuelve un nuevoArrayBuffer que contiene una copia de los bytes de esteArrayBuffer desde el comienzo (inclusivo)begin hasta el fin (exclusivo)end. Sibegin oend son negativos, esto se refiere a un índice desde el final del arreglo, en lugar del comienzo.

Ejemplos

Creando unArrayBuffer

En este ejemplo, se crea un buffer de 8 bytes con una vistaInt32Array consultando el buffer.

js
const buffer = new ArrayBuffer(8);const view = new Int32Array(buffer);

Especificaciones

Specification
ECMAScript® 2026 Language Specification
# sec-arraybuffer-objects

Compatibilidad con navegadores

Véase también

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp