[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array [Back]  [Original]

Uint8Array - JavaScript | MDN

Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.

View in English Always switch to English

Uint8Array

Baseline
Ampliamente disponible
*

Esta caracterstica est consolidada y funciona en muchos dispositivos y versiones de navegador. Est disponible en todos los navegadores desde julio de 2015.

* Algunas partes de esta caracterstica pueden tener distintos niveles de compatibilidad.

Los Uint8Array representan un array de enteros sin signo de 8 bits. El contenido se inicializa a 0. Una vez establecido, puedes hacer referencia a un elemento usando los mtodos del objeto o usando la sintaxis de array estndar (esto es, usando la notacin de corchetes).

En este artculo

Sintaxis

new Uint8Array(tamao);
new Uint8Array(typedArray);
new Uint8Array(objeto);
new Uint8Array(buffer [, byteOffset [, tamao]]);

Para ms informacin acerca de la sintaxis del constructor y sus parmetros, mire TypedArray.

Propiedades

Uint8Array.BYTES_PER_ELEMENT

Retorna un nmero con el valor del tamao del elemento. 1 en el caso del Uint8Array.

Uint8Array.length

Propiedad esttica de tamao cuyo valor es 3. Para el tamao actual (nmero d elementos), mire Uint8Array.prototype.length.

Uint8Array.name

Devuelve el nombre del constructor en un string. En el caso de Uint8Array devuelve: "Uint8Array".

Uint8Array.prototype

Prototipo para los objetos TypedArray .

Mtodos

Uint8Array.from()

Crea un nuevo Uint8Array desde un array o un objeto iterable. Vase tambin Array.from().

Uint8Array.of()

Crea un Uint8Array con un nmero variable de argumentos. Vase tambin Array.of().

Uint8Array prototype

Todos los objetos Uint8Array son heredados de %TypedArray%.prototype.

Propiedades

Uint8Array.prototype.constructor

Retorna la funcin que crea una instancia del prototype. ste es el constructor por defecto de Uint8Array.

Uint8Array.prototype.buffer Read only

Retorna el ArrayBuffer con la referencia del Uint8Array. Fijado en el tiempo de construccin y es de slo lectura.

Uint8Array.prototype.byteLength Read only

Retorna el tamao (en bytes) del array Uint8Array. Fijado en el tiempo de construccin y es de slo lectura.

Uint8Array.prototype.byteOffset Read only

Retorna el offset (en bytes) del Uint8Array desde el inicio de su ArrayBuffer. Fijado en el tiempo de construccin y es de slo lectura.

Uint8Array.prototype.length Read only

Retorna el nmero de elementos contenidos en el Uint8Array. Fijado en el tiempo de construccin y es de slo lectura.

Mtodos

Uint8Array.prototype.copyWithin()

Copia una secuencia de elementos del array dentro del array. Vase tambin Array.prototype.copyWithin().

Uint8Array.prototype.entries()

Retorna un nuevo objeto Array Iterator que contiene los pares de valores para cada ndice del array. Vase tambin Array.prototype.entries().

Uint8Array.prototype.every()

Prueba si todos los elementos del array cumplen las condiciones de una funcin. Vase tambin Array.prototype.every().

Uint8Array.prototype.fill()

Llena todos los elementos del array desde el principio hasta el final con un valor dado. Vase tambin Array.prototype.fill().

Uint8Array.prototype.filter()

Crea un nuevo array con todos los elementos del array que satisfacen las condiciones de una funcin que devuelve verdadero. Vase tambin Array.prototype.filter().

Uint8Array.prototype.find()

Devuelve el valor encontrado en el array, si un elemento del array satisface una funcin dada de prueba o undefined si no es encontrada. Vase tambin Array.prototype.find().

Uint8Array.prototype.findIndex()

Devuelve el ndice encontrado en el array, si un elemento del array satisface una funcin dada de prueba o -1 si no es encontrada. Vase tambin Array.prototype.findIndex().

Uint8Array.prototype.forEach()

Llama a una funcin para cada elemento del array. Vase tambin Array.prototype.forEach().

Uint8Array.prototype.includes()

Determina si un array incluye un cierto elemento, retornando true o false segn corresponda. Vase tambin Array.prototype.includes().

Uint8Array.prototype.indexOf()

Devuelve el primer (menor) ndice de un elemento dentro del array igual al valor especificado, o -1 si no es encontrado. Vase tambin Array.prototype.indexOf().

Uint8Array.prototype.join()

Une todos los elementos de un array a una cadena. Vase tambin Array.prototype.join().

Uint8Array.prototype.keys()

Retorna un nuevo Array Iterator que contiene las claves para cada ndice en el array. Vase tambin Array.prototype.keys().

Uint8Array.prototype.lastIndexOf()

Devuelve el ltimo (mayor) ndice de un elemento dentro del array igual al valor especificado, o -1 si no fue encontrado. Vase tambin Array.prototype.lastIndexOf().

Uint8Array.prototype.map()

Crea un nuevo array con los resultados de la llamada a la funcin indicada aplicados a cada uno de sus elementos. Vase tambin Array.prototype.map().

Uint8Array.prototype.move()

Primera versin no-estandar de Uint8Array.prototype.copyWithin().

Uint8Array.prototype.reduce()

Aplica una funcin a un acumulador y a cada valor de un array (de izquierda a derecha) para reducirlo a un nico valor. Vase tambin Array.prototype.reduce().

Uint8Array.prototype.reduceRight()

Aplica una funcin a un acumulador y a cada valor de un array (de derecha a izquierda) para reducirlo a un nico valor. Vase tambin Array.prototype.reduceRight().

Uint8Array.prototype.reverse()

Inverte el orden de los elementos de un array, el primero se convierte en el ltimo y el ltimo en el primero. See also Array.prototype.reverse().

Uint8Array.prototype.set()

Almacena mltiples valores en el array, leyendo los valores de entrada de un array especfico.

Uint8Array.prototype.slice()

Extrae una porcin de un array y devuelve uno nuevo. Vase tambin Array.prototype.slice().

Uint8Array.prototype.some()

Devuelve true si al menos un elemento de este array satisface la funcin de prueba proporcionada. Vase tambin Array.prototype.some().

Uint8Array.prototype.sort()

Ordena los elementos de un array localmente y devuelve el array. Vase tambin Array.prototype.sort().

Uint8Array.prototype.subarray()

Retorna un nuevo Uint8Array desde el ndice de elementos iniciales y finales proporcionados.

Uint8Array.prototype.values()

Retorna un nuevo objeto Array Iterator que contiene los valores para cada ndice en el array. Vase tambin Array.prototype.values().

Uint8Array.prototype.toLocaleString()

Devuelve una cadena localizada que representa el array y sus elementos. Vase tambin Array.prototype.toLocaleString().

Uint8Array.prototype.toString()

Retorna una cadena representando el array sus elementos. Vase tambin Array.prototype.toString().

Uint8Array.prototype[@@iterator]()

Retorna un nuevo objeto Array Iterator que contiene los valores para cada ndice en el array.

Ejemplos

js
// Desde una longitud
var uint8 = new Uint8Array(2);
uint8[0] = 42;
console.log(uint8[0]); // 42
console.log(uint8.length); // 2
console.log(uint8.BYTES_PER_ELEMENT); // 1

// Desde un array
var arr = new Uint8Array([21, 31]);
console.log(arr[1]); // 31

// Desde otro TypedArray
var x = new Uint8Array([21, 31]);
var y = new Uint8Array(x);
console.log(y[0]); // 21

// Desde un ArrayBuffer
var buffer = new ArrayBuffer(8);
var z = new Uint8Array(buffer, 1, 4);

Especificaciones

Especificacin
ECMAScript 2027 LanguageSpecification
# sec-typedarray-objects

Compatibilidad con navegadores

Vase tambin


Web Proxy Viewer  |  New URL  |  Original Page