JavaScript TypedArray map() Method - JavaScript Tutorial

JavaScript TypedArray map() Method

BLUF: This tutorial on JavaScript TypedArray map() Method provides an in-depth look at JavaScript's core features. It includes practical examples and code snippets to help you master modern JS development.
Key Discovery: JavaScript TypedArray map() Method

Understanding JavaScript TypedArray map() Method is crucial for building dynamic, interactive web applications. Explore the examples below to see it in action.

The JavaScript map function generates a new array by applying a specified function to each element within the given typed array, resulting in an array that contains the outcomes of these function calls for all elements.

NOTE: map method does not change the actual array.

Syntax:

Example

array.map(function(value, index, arr), thisValue)

Parameters:

Value (Mandatory): The value associated with the present element.

Index (Optional): The position of the current element within the array.

arr(Optional) : The array map was called upon.

ThisValue(Optional): An optional parameter that can be supplied to the function, which will be utilized as its "this" context.

Return value:

A new array.

Browser Support:

Chrome Yes
Safari Yes
Firefox 1.5
Opera Yes

Example 1

JavaScript map Method

Example

<script type="text/javascript">

// JavaScript to illustrate map() method

var input=[1,2,3];

var output=input.map(function(input)

{

return input*2;

});

document.write("Array after using map() method the output is" );

document.write("<br>");

document.write(output);

document.write("<br>");

document.write("Actual array still remain the same ");

document.write("<br>");

document.write(input);

// expected output: arr[Output:2,4,6]

</script>

Output:

Example 2

JavaScript map Method

Example

<script type="text/javascript">

// JavaScript to illustrate map() method

var pyVisualizer = ['Example','C','C++','RDBMS'];

//Determine the length of each name and save it in an array

var nameLengths =arr.map(function(value, index, array)

{

var len =value.length;

return len;

});

document.write("Array using map() method the output is" );

console.log(nameLengths);

document.write(nameLengths);

document.write("<br>")

document.write("Actual array still remain the same ");

document.write(pyVisualizer);

// expected output: arr[Output:10,1,3,5]

</script>

Output:

Output

10,1,3,5

Input Required

This code uses input(). Please provide values below:

Logic Practice
Install Logic Practice
Add to home screen for a faster app-like experience