La array Uint8Array representa una array de enteros sin signo de 8 bits. De forma predeterminada, el contenido de Uint8Array se inicializa en 0.
El método Uint8Array.from() se usa para crear un nuevo Uint8Array a partir de un objeto iterable o similar a una array. Entonces, cuando desee convertir un objeto arrayLike o iterable, puede usar esta función pasando el objeto como un parámetro a esta función junto con la función de mapa y el valor utilizado para la función de mapa si es necesario.
Sintaxis:
Uint8Array.from( source, mapFn, thisArg )
parámetros: Este método acepta tres parámetros como se mencionó anteriormente y se describe a continuación:
- fuente: este parámetro contiene un objeto similar a una array o iterable que se usa para convertir a un objeto Uint8Array.
- mapFn: es un parámetro opcional que es la función Map para llamar a cada elemento de la array Uint8Array.
- thisArg: es un parámetro opcional que almacena el valor para usar como este al ejecutar mapFn.
Valor devuelto: este método devuelve una nueva instancia de Uint8Array.
El siguiente ejemplo ilustra el funcionamiento del método Uint8Array.from() en JavaScript:
Programa 1:
<script> // Create a Uint8Array from a string like structure var array = Uint8Array.from('45465768654323456'); // Print the result document.write(array); </script>
4, 5, 4, 6, 5, 7, 6, 8, 6, 5, 4, 3, 2, 3, 4, 5, 6
Programa 2:
<script> // Create a Uint8Array from a array by adding // 3 to each number using function var array = Uint8Array.from([1, 2, 3, 4, 5, 6], z => z+3); // Print the result document.write(array); </script>
4, 5, 6, 7, 8, 9
Referencias: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/from
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA