logo

TypeScript forEach

Метод forEach() — це метод масиву, який використовується для виконання функції на кожен елемент у масиві . Ми можемо використовувати його з такими типами даних JavaScript, як масиви, карти, набори тощо. Це корисний метод для відображення елементів у масиві.

Синтаксис

Ми можемо оголосити метод forEach() як показано нижче.

 array.forEach(callback[, thisObject]); 

Метод forEach() виконує наданий зворотній дзвінок один раз для кожного елемента в масиві в порядку зростання .

Деталі параметра

1. зворотній дзвінок: Це функція, яка використовується для перевірки кожного елемента. Функція зворотного виклику приймає три аргументи , які наведені нижче.

    Значення елемента:Це поточна вартість елемента.Індекс елемента:Це індекс поточного елемента, обробленого в масиві.Масив:Це масив, який повторюється в методі forEach().

Примітка:Ці три аргументи необов’язкові.

2. thisObject: Це об’єкт для використання під час виконання зворотного виклику.

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

Він поверне створений масив.

Приклад із рядком

 let apps = ['WhatsApp', 'Instagram', 'Facebook']; let playStore = []; apps.forEach(function(item){ playStore.push(item) }); console.log(playStore); 

Відповідний код JavaScript:

 var apps = ['WhatsApp', 'Instagram', 'Facebook']; var playStore = []; apps.forEach(function (item) { playStore.push(item); }); console.log(playStore); 

Вихід:

TypeScript forEach

Приклад з числом

 var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); }); 

Вихід:

TypeScript forEach

Недолік forEach()

Нижче наведено недоліки використання методу forEach():

  1. Він не передбачає можливості зупинити або перерва цикл forEach().
  2. Це тільки працює з масивами.