Метод массива forEach() в JavaScript

Feb 04 2023
Метод forEach() — это метод массива, который в основном используется для выполнения функций. Метод не возвращает никакого значения, возвращаемое значение forEach() не определено.
шаги выполнения forEach()

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

Метод не возвращает никакого значения, возвращаемое значение forEach() не определено.

Синтаксис — имя_массива.forEach(функция обратного вызова){

}

или

имя_массива.forEach (функция (е) {

})

Теперь мы рассмотрим, как выполняется метод forEach().

  1. Мы создадим пользовательскую функцию обратного вызова —

const arrayCallbackFunction = функция (массив) {

массив +=2;

console.log(массив);

}

Здесь мы создали функциональное выражение. Следовательно, его нужно написать до того, как он будет вызван. Поскольку функциональное выражение не поддерживает подъем.

2. Дан массив -

const заданный массив = [10,20,30]

данныйArray.forEach(arrayCallbackFunction)

Здесь нам не нужно передавать какой-либо параметр в arrayCallbackFunction , так как каждый раз, когда вызывается метод forEach(), он добавляет данный элемент массива в качестве параметра в переменную arrayCallbackFunction .

3. Следовательно, вывод forEach будет [12,22,32]

Объяснение -

Метод forEach() вызывается элемент массива несколько раз.

Значение forEach() вызывается для [10], затем снова для [20] и для [30]. Вы получаете картину.

Подробнее — Читать: MDN

Надеюсь, это поможет, счастливого кодирования!