forEach() — это метод в JavaScript, который используется для перебора массива и выполнения функции обратного вызова для каждого элемента в массиве. Функция, переданная forEach(), называется функцией обратного вызова, и ей передаются три аргумента: текущий элемент, текущий индекс и итерируемый массив.

Вот пример использования forEach() для перебора массива чисел и регистрации каждого элемента в консоли:

const numbers = [1, 2, 3, 4, 5];
numbers.forEach(function(element) {
    console.log(element);
});

В этом примере метод forEach() вызывается для массива numbers, и переданная ему функция обратного вызова записывает каждый элемент массива в консоль.

Вы также можете использовать функцию стрелки в качестве обратного вызова

const numbers = [1, 2, 3, 4, 5];
numbers.forEach(element => console.log(element));

Вы также можете передать индекс текущего элемента в качестве второго параметра функции обратного вызова.

const numbers = [1, 2, 3, 4, 5];
numbers.forEach((element, index) => console.log(`Element at index ${index} is ${element}`));

Важно отметить, что forEach() не возвращает никакого значения, а только перебирает массив, но не изменяет исходный массив. Если вам нужно изменить массив, вы должны использовать методы map() или filter(), которые возвращают новый массив с измененными элементами.

Кроме того, метод forEach() не поддерживается в Internet Explorer 8 и более ранних версиях, вы можете использовать полифилл или библиотеку, например lodash, для достижения того же результата.