Thursday, October 2, 2025
HomeLanguagesJavascriptJavaScript Float32Array.from() Method

JavaScript Float32Array.from() Method

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

Syntax:

Float32Array.from( source, mapFn, thisArg )

Parameters: This method accepts three parameters as mentioned above and described below.

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

Return Value: This method returns a new Float32Array instance. 

The below examples illustrate the Float32Array.from() Method in JavaScript: 

Example 1: This example shows the basic use of the Float32Array.from() Method in JavaScript.

javascript




// Create a Float32Array from a string like structure
let array = Float32Array.from('7654312456754');
 
// Print the result
console.log(array);


Output:

7, 6, 5, 4, 3, 1, 2, 4, 5, 6, 7, 5, 4

Example 2: This example shows the basic use of the Float32Array.from() Method in JavaScript.

javascript




// Create a Float32Array from an array by
// multiplying 33.32 to each number using
// function
let array = Float32Array.from([5232.4242,
    3114.24551], z => z * 33.32);
 
// Print the result
console.log(array);


Output:

174344.375, 103766.6640625
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
RELATED ARTICLES

Most Popular

Dominic
32331 POSTS0 COMMENTS
Milvus
85 POSTS0 COMMENTS
Nango Kala
6703 POSTS0 COMMENTS
Nicole Veronica
11867 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11927 POSTS0 COMMENTS
Shaida Kate Naidoo
6818 POSTS0 COMMENTS
Ted Musemwa
7080 POSTS0 COMMENTS
Thapelo Manthata
6775 POSTS0 COMMENTS
Umr Jansen
6776 POSTS0 COMMENTS