logo

Метод JavaScript Array forEach().

The метод forEach(). викликає функцію для кожного елемента в масиві. Він не повертає новий масив і не змінює вихідний масив. Він зазвичай використовується для ітерації та виконання дій над кожним елементом масиву.

Синтаксис:



array.forEach(callback(element, index, arr), thisValue);>

Параметри:

Цей метод приймає п’ять параметрів, як зазначено вище та описано нижче:

Параметропис
зворотній дзвінокЦей параметр містить функцію, яку потрібно викликати для кожного елемента масиву.
елементПараметр містить значення елементів, що обробляються в даний момент.
індексЦей параметр необов’язковий, він містить індекс поточного елемента значення в масиві, починаючи з 0.
масивЦей параметр необов’язковий, він містить повний масив, на якомуforEach>називається.
thisArgЦей параметр необов’язковий, він містить контекст, який потрібно передатиthis>використовувати під час виконання функції зворотного виклику. Якщо контекст передано, він використовуватиметься якthis>для кожного виклику функції зворотного виклику, інакшеundefined>використовується за замовчуванням.

Повернене значення:

Повернене значення цього методу завжди невизначене. Цей метод може змінювати або не змінювати вихідний наданий масив, оскільки це залежить від функціональності функції аргументу.

Приклад 1: У цьому прикладі Array.forEach() метод використовується для копіювання кожного елемента з одного масиву в інший.



JavaScript
// JavaScript to illustrate forEach() method function func() {  // Original array  const items = [12, 24, 36];  const copy = [];  items.forEach(function (item) {  copy.push(item + item + 2);  });  console.log(copy); } func();>

Вихід
[ 26, 50, 74 ]>

приклад 2: У цьому прикладі метод для кожного() обчислює квадрат кожного елемента масиву.

JavaScript
// JavaScript to illustrate forEach() method function func() {  // Original array  const items = [1, 29, 47];  const copy = [];  items.forEach(function (item) {  copy.push(item * item);  });  console.log(copy); } func();>

Вихід
[ 1, 841, 2209 ]>

Підтримувані браузери:

  • Гугл хром
  • Край
  • Firefox
  • Опера
  • Сафарі

У нас є повний список методів JavaScript Array, щоб перевірити їх, перейдіть Повний довідник про масив Javascript стаття.