Xem Tắt
JavaScript Array forEach()
Previous
JavaScript Array Reference
Next
Example 1
Calls a function for each element in fruits:
const fruits = [“apple”, “orange”, “cherry”];
fruits.forEach(myFunction);
Try it Yourself »
Definition and Usage
The forEach() method calls a function for each element in an array.
The forEach() method is not executed for empty elements.
See Also:
The Array map() Method
The Array filter() Method
Syntax
array.forEach(function(currentValue, index, arr), thisValue)
Parameters
function()
Required.
A function to run for each array element.
currentValue
Required.
The value of the current element.
index
Optional.
The index of the current element.
arr
Optional.
The array of the current element.
thisValue
Optional. Default undefined.
A value passed to the function as its this value.
Return Value
undefined
Browser Support
forEach() is an ECMAScript5 (ES5) feature.
ES5 (JavaScript 2009) fully supported in all browsers:
Chrome
IE
Edge
Firefox
Safari
Opera
Yes
9-11
Yes
Yes
Yes
Yes
More Examples
Compute the sum:
let sum = 0;
const numbers = [65, 44, 12, 4];
numbers.forEach(myFunction);
function myFunction(item) {
sum += item;
}
Try it Yourself »
Multiply each element:
const numbers = [65, 44, 12, 4];
numbers.forEach(myFunction)
function
myFunction(item, index, arr) {
arr[index] = item * 10;
}
Try it Yourself »
Related Pages
Array Tutorial
Array Const
Array Methods
Array Sort
Array Iterations
Previous
JavaScript Array Reference
Next
Video liên quan