Saturday, September 6, 2025
HomeLanguagesJavascriptJavaScript Int32Array.from() Method

JavaScript Int32Array.from() Method

The Javascript Int32Array array represents an array of two’s-complement 32-bit signed integers in the platform byte order. By default, the contents of Int32Array are initialized with 0. 

The Int32Array.from() method is used to create a new Int32Array from an array-like or iterable object. So when you want to convert an arrayLike or iterable object to Int32Array 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: 

Int32Array.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 into an Int32Array object.
  • mapFn: This parameter is an optional parameter which is the Map function to call on every element of the Int32Array array.
  • thisArg: This parameter is an optional parameter which is the value to use as this when executing mapFn.

Return Value:

This method returns a new Int32Array instance. 

Below examples Illustrate the working of Int32Array.from() method in JavaScript:

Example 1: In this example, we will see a basic program of the JavaScript Int32Array.from() method to create Int32array from a string of integers.

javascript




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


Output

Int32Array(9) [
  7, 6, 5, 4, 3,
  2, 3, 4, 5
]

Example 2: In this example, we will see a basic program of the JavaScript Int32Array.from() method to create a new Int32array by performing transformation at each element

javascript




// Create an Int32Array array by converting
// numbers 32 times the actual number
let array = Int32Array.from(
    [434, 4323, 43234, 433, 434, 343],
    (z) => z * 32
);
 
// Display the result
console.log(array);


Output

Int32Array(6) [ 13888, 138336, 1383488, 13856, 13888, 10976 ]

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!
Previous article
Next article
RELATED ARTICLES

Most Popular

Dominic
32269 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6639 POSTS0 COMMENTS
Nicole Veronica
11803 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11868 POSTS0 COMMENTS
Shaida Kate Naidoo
6752 POSTS0 COMMENTS
Ted Musemwa
7029 POSTS0 COMMENTS
Thapelo Manthata
6704 POSTS0 COMMENTS
Umr Jansen
6721 POSTS0 COMMENTS