Phương thức mảng forEach() trong JavaScript
Phương thức forEach() là một phương thức mảng chủ yếu được sử dụng để thực thi một chức năng.
Phương thức không trả về bất kỳ ý nghĩa giá trị nào, giá trị trả về của forEach() là không xác định.
Cú pháp — arrayName.forEach(callbackfunction){
}
hoặc
arrayName.forEach(function(e){
})
Bây giờ, chúng ta sẽ xem phương thức forEach() được thực thi như thế nào.
- Chúng tôi sẽ tạo một chức năng gọi lại tùy chỉnh -
const mảngCallbackFunction = hàm (mảng) {
mảng +=2;
console.log(mảng);
}
Ở đây, chúng ta đã tạo một biểu thức hàm. Do đó, nó cần phải được viết trước khi nó được gọi. Như, biểu thức chức năng không hỗ trợ cẩu.
2. Đã cho mảng -
const đã choArray = [10,20,30]
GivenArray.forEach(arrayCallbackFunction)
Ở đây chúng ta không cần truyền bất kỳ tham số nào cho arrayCallbackFunction vì mỗi khi phương thức forEach() được gọi, nó sẽ thêm phần tử mảng đã cho làm tham số cho biến arrayCallbackFunction .
3. Do đó, đầu ra của forEach sẽ là [12,22,32]
Giải trình -
Phương thức forEach() được gọi số lần phần tử mảng.
Có nghĩa là forEach() được gọi cho [10], sau đó gọi lại cho [20] và cho [30]. Bạn nhận được hình ảnh.
Để biết thêm — Đọc: MDN
Hy vọng điều đó sẽ hữu ích, Mã hóa vui vẻ!

![Dù sao thì một danh sách được liên kết là gì? [Phần 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































