Có bất kỳ câu hỏi nào?

Hãy tìm kiếm kết quả bên dưới để được giải đáp, trên mọi lĩnh vực

Giải thích Phương Thức forEach(), ví dụ minh họa

Phương thức forEach() trong JavaScript là một cách hiệu quả để duyệt qua từng phần tử của một mảng. Khác với các vòng lặp truyền thống như for hoặc while, forEach() cung cấp một cách đơn giản hơn để thực thi một hàm trên mỗi phần tử của mảng.

Cách Hoạt Động của forEach():

  • Bạn cung cấp một hàm (gọi là “callback function”) cho forEach().
  • Hàm này sẽ được gọi một lần cho mỗi phần tử trong mảng.
  • Khác với map() hoặc filter(), forEach() không trả về một mảng mới; nó chỉ được sử dụng để thực thi một hành động với mỗi phần tử của mảng.

Ví dụ Minh Họa:

Giả sử bạn có một mảng các chuỗi và bạn muốn in ra mỗi chuỗi đó.

let fruits = ["apple", "banana", "cherry"];

Bạn có thể sử dụng forEach() như sau:

fruits.forEach(function(fruit) {
    console.log(fruit);
});

Hoặc sử dụng arrow function cho gọn gàng hơn:

fruits.forEach(fruit => console.log(fruit));

Khi chạy đoạn code trên, kết quả sẽ là:

apple
banana
cherry

Trong ví dụ này, hàm callback fruit => console.log(fruit) được thực thi cho mỗi phần tử trong mảng fruits. Nó nhận từng giá trị fruit và thực hiện hành động in giá trị đó ra console. forEach() là một cách tiện lợi để thực hiện một hành động đơn giản như in ra màn hình cho mỗi phần tử của mảng mà không cần sử dụng vòng lặp truyền thống.

Tags: