Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

JavaScript | Float64Array.from() Method

  • Last Updated : 13 Aug, 2021

The Float64Array represents an array of 64-bit floating-point numbers in the platform byte order. By default, the contents of Float64Array are initialized with 0. 
Float64Array.from() method is used to create a new Float64Array from an array-like or iterable object. So when you want to convert an arrayLike or iterable object to Float64Array then you can use this function by passing the object as a parameter to this function along with map function and value used for map function if needed.
 

Syntax:  

Float64Array.from( source, mapFn, thisArg )

parameters: This method accept three parameters as mentioned above and described below:  

  • source: This parameter holds an array-like or iterable object which is used to convert into Float64Array object.
  • mapFn: This parameter is optional which holds the Map function to call on every element of the Float64Array array.
  • thisArg: This parameter is optional which holds the value to use as this when executing mapFn.

Return Value: This method returns a new Float64Array instance.
Below examples illustrate the working of Float64Array.from() function in JavaScript:
Example 1:  

javascript




<script>
 
// Create a Float64Array from a string like structure
var  array = Float64Array.from('12345324354342354245342');
  
// Print the result
document.write(array);
</script>

Output: 
 

1, 2, 3, 4, 5, 3, 2, 4, 3, 5, 4, 3, 4, 2, 3, 5, 4, 2, 4, 5, 3, 4, 2

Example 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>

Output: 

1729332.8766569998, 52973164.81595687, 5296915286660.718

Reference: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/from

Hey geek! The constant emerging technologies in the world of web development always keeps the excitement for this subject through the roof. But before you tackle the big projects, we suggest you start by learning the basics. Kickstart your web development journey by learning JS concepts with our JavaScript Course. Now at it's lowest price ever!


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!