Mảng JavaScript choEach()
ví dụ 1
Gọi hàm cho từng phần tử trong Fruit:
const fruits = ["apple", "orange", "cherry"];
fruits.forEach(myFunction);
Hãy tự mình thử »Sự miêu tả
Phương thức forEach()
gọi một hàm cho từng phần tử trong một mảng.
Phương thức forEach()
không được thực thi đối với các phần tử trống.
Phương pháp lặp mả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ả về
không xác định |
Thêm ví dụ
Tính tổng:
let sum = 0;
const numbers = [65, 44, 12, 4];
numbers.forEach(myFunction);
function myFunction(item) {
sum += item;
}
Hãy tự mình thử »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;
}
Hãy tự mình thử »Hướng dẫn mảng:
Hỗ trợ trình duyệt
forEach()
là một tính năng của ECMAScript5 (ES5).
ES5 (JavaScript 2009) được hỗ trợ đầy đủ trong tất cả các trình duyệt hiện đại kể từ tháng 7 năm 2013:
Chrome 23 |
IE/Edge 11 |
Firefox 21 |
Safari 6 |
Opera 15 |
Sep 2012 | Sep 2012 | Apr 2013 | Jul 2012 | Jul 2013 |