- Instant help with your JavaScript coding problems

Use foreach in JavaScript

How to use foreach in JavaScript?
let names = ['Jane', 'Joe', 'Bill'];

names.forEach(name => {
    console.log('Name: ' + name);

The forEach() method executes a provided function once for each array element.

forEach() calls a provided callback function once for each element in an array in ascending order. It is not invoked for index properties that have been deleted or are uninitialized.

forEach() executes the callback function once for each array element; unlike map() or reduce() it always returns the value undefined and is not chainable. The typical use case is to execute side effects at the end of a chain.

forEach() does not mutate the array on which it is called. (However, callback may do so)

forEach reference
Share "How to use foreach in JavaScript?"
Related snippets:
each array element, array, loop, foreach
Technical term:
Use foreach in JavaScript