Чтобы использовать метод forEachв JavaScript, вы можете использовать синтаксис:
array.forEach(function(currentValue, index, array) {
// Code to be executed for each element
});
Метод forEachиспользуется для перебора массива и выполнения предоставленной функции для каждого элемента. Вот разбивка параметров:
currentValue: представляет текущий обрабатываемый элемент.index(необязательно): представляет индекс текущего обрабатываемого элемента.array(необязательно): массив, к которому применяетсяforEach.
В рамках предоставленной функции вы можете написать код, который хотите выполнить для каждого элемента массива. Метод forEachавтоматически вызовет эту функцию для каждого элемента массива.
Пример использования:
const numbers = [1, 2, 3, 4, 5];
numbers.forEach(function(number, index) {
console.log(`Element at index ${index} is ${number}`);
});
Это выведет:
Element at index 0 is 1
Element at index 1 is 2
Element at index 2 is 3
Element at index 3 is 4
Element at index 4 is 5
Что касается дополнительных методов в JavaScript, то их существует множество. Вот некоторые из них, которые часто используются:
map(): создает новый массив путем вызова предоставленной функции для каждого элемента исходного массива.filter(): создает новый массив со всеми элементами, отвечающими заданному условию.reduce(): применяет функцию для уменьшения массива до одного значения.find(): возвращает первый элемент массива, который удовлетворяет предоставленной функции тестирования.sort(): сортирует элементы массива.slice(): извлекает часть массива в новый массив.splice(): изменяет содержимое массива, удаляя или заменяя существующие элементы.