Float64Array representa una array de números de coma flotante de 64 bits en el orden de bytes de la plataforma. De forma predeterminada, el contenido de Float64Array se inicializa con 0.
El método Float64Array.from() se usa para crear un nuevo Float64Array a partir de un objeto iterable o similar a una array. Entonces, cuando desee convertir un objeto arrayLike o iterable en Float64Array, 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:
Float64Array.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 utiliza para convertir en un objeto Float64Array.
- mapFn: este parámetro es opcional y contiene la función Map para llamar a cada elemento de la array Float64Array.
- thisArg: este parámetro es opcional y contiene el valor para usar como este al ejecutar mapFn.
Valor devuelto: este método devuelve una nueva instancia de Float64Array.
Los siguientes ejemplos ilustran el funcionamiento de la función Float64Array.from() en JavaScript:
Ejemplo 1:
javascript
<script> // Create a Float64Array from a string like structure var array = Float64Array.from('12345324354342354245342'); // Print the result document.write(array); </script>
Producción:
1, 2, 3, 4, 5, 3, 2, 4, 3, 5, 4, 3, 4, 2, 3, 5, 4, 2, 4, 5, 3, 4, 2
Ejemplo 2:
javascript
<script> // Create a Float64Array from an array by // multiplying 3999.99 to each number // using function var array = Float64Array.from( [432.3343, 13243.3243123, 1324232132.24551], z => z * 3999.99 ); // Print the result document.write(array); </script>
Producción:
1729332.8766569998, 52973164.81595687, 5296915286660.718
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