Thursday, October 23, 2025
HomeLanguagesJavascriptJavaScript Int16Array from() Method

JavaScript Int16Array from() Method

The Int16Array array represents an array of twos-complement of 16-bit signed integers. By default, the contents of Int16Array are initialized to 0. 

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

Int16Array.from(source, mapFn, thisArg)

Parameters:

This method accepts three parameters that are specified below:  

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

Return Value:

This method returns a new Int16Array instance.

JavaScript programs to Illustrate the working of from() function:

Example 1: In this example, we will see the basic use of the JavaScript Int16Array.from() method to create a new array from the string of numbers.

javascript




// Create a Int16Array from
// a string like structure
let array = Int16Array.from('654456543456');
 
// Display the result
console.log(array);


Output

Int16Array(12) [
  6, 5, 4, 4, 5,
  6, 5, 4, 3, 4,
  5, 6
]


Example 2: In this example, we will see the basic use of the JavaScript Int16Array.from() method implementing transformation to every element.

javascript




// Create a Int16Array from a array by converting
// numbers twice the actual number
let array = Int16Array.from([32, 43, 41, 34], z => z * 2);
 
// Display the result
console.log(array);


Output

Int16Array(4) [ 64, 86, 82, 68 ]


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

RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS