Mảng JavaScript forEach ()
ví dụ 1
Gọi một hàm cho mỗi phần tử trong trái cây:
const fruits = ["apple", "orange", "cherry"];
fruits.forEach(myFunction);
Định nghĩa và Cách sử dụng
Phương forEach()
thức này gọi một hàm cho mỗi phần tử trong một mảng.
Phương forEach()
thức không được thực thi cho các phần tử trống.
Cú pháp
array.forEach(function(currentValue, index, arr), thisValue)
Thông số
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. |
Giá trị trả lại
chưa xác định |
Hỗ trợ trình duyệt
forEach()
là một tính năng ECMAScript5 (ES5).
ES5 (JavaScript 2009) được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |
Các ví dụ khác
Tính tổng:
let sum = 0;
const numbers = [65, 44, 12, 4];
numbers.forEach(myFunction);
function myFunction(item) {
sum += item;
}
Nhân từng phần tử:
const numbers = [65, 44, 12, 4];
numbers.forEach(myFunction)
function
myFunction(item, index, arr) {
arr[index] = item * 10;
}