Array mapping
In this chapter you will learn:
Array map() function
map()
accepts two arguments:
- a function to run on each item and
- an optional scope object
map()
runs the given function on
every item and returns the result of each function
call in an array.
The function passed in receives three arguments:
- the array item value,
- the position of the item in the array
- the array object itself.
The following code uses map() to double each value in array.
<!DOCTYPE html><!-- j a va2s.c o m-->
<html>
<head>
<script type="text/javascript">
var numbers = [1,2,3,4,5,4,3,2,1];
var mapResult = numbers.map(function(item, index, array){
return item * 2;
});
document.writeln(mapResult);
</script>
</head>
<body>
</body>
</html>
The code above generates the following result.
map()
does not change the values contained in the array.
Next chapter...
What you will learn in the next chapter:
Home » Javascript Tutorial » Array