La array Int32Array representa una array de enteros con signo de 32 bits en complemento a dos en el orden de bytes de la plataforma. De forma predeterminada, el contenido de Int32Array se inicializa con 0.
El método Int32Array.from() se usa para crear un nuevo Int32Array a partir de un objeto iterable o similar a una array. Entonces, cuando desee convertir un objeto arrayLike o iterable a Int32Array, puede usar esta función pasando el objeto como 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:
Int32Array.from(source, mapFn, thisArg)
Parámetros: Este método acepta tres parámetros como se mencionó anteriormente y se describe a continuación:
- source : este parámetro es un objeto similar a una array o iterable que se utiliza para convertirlo en un objeto Int32Array.
- mapFn : este parámetro es un parámetro opcional que es la función Map para llamar a cada elemento de la array Int32Array.
- thisArg : este parámetro es un parámetro opcional que es el valor que se debe usar como este al ejecutar mapFn.
Valor devuelto: este método devuelve una nueva instancia de Int32Array.
Los siguientes ejemplos ilustran el funcionamiento del método Int32Array.from() en JavaScript:
Programa 1:
javascript
<script> // Create an Int32Array array from a // string like structure var array = Int32Array.from('765432345'); // Print the result document.write(array); </script>
7, 6, 5, 4, 3, 2, 3, 4, 5
Programa 2:
javascript
<script> // Create an Int32Array array by converting // numbers 32 times the actual number var array = Int32Array.from([434, 4323, 43234, 433, 434, 343], z => z * 32 ); // Print the result document.write(array); </script>
13888, 138336, 1383488, 13856, 13888, 10976
Referencia: 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