Руководство по использованию метода forEach в JavaScript и часто используемых методов массивов

Чтобы использовать метод 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, то их существует множество. Вот некоторые из них, которые часто используются:

  1. map(): создает новый массив путем вызова предоставленной функции для каждого элемента исходного массива.
  2. filter(): создает новый массив со всеми элементами, отвечающими заданному условию.
  3. reduce(): применяет функцию для уменьшения массива до одного значения.
  4. find(): возвращает первый элемент массива, который удовлетворяет предоставленной функции тестирования.
  5. sort(): сортирует элементы массива.
  6. slice(): извлекает часть массива в новый массив.
  7. splice(): изменяет содержимое массива, удаляя или заменяя существующие элементы.