logo

TypeScript forEach

Методът forEach() е метод на масив, който се използва за изпълнение на функция на всеки елемент в масив . Можем да го използваме с типовете данни на JavaScript като масиви, карти, набори и т.н. Това е полезен метод за показване на елементи в масив.

Синтаксис

Можем да декларираме метода forEach(), както е показано по-долу.

 array.forEach(callback[, thisObject]); 

Методът forEach() изпълнява предоставения обратно повикване веднъж за всеки елемент, присъстващ в масива в възходящ ред .

Подробности за параметъра

1. обратно повикване: Това е функция, използвана за тестване на всеки елемент. Функцията за обратно извикване приема три аргумента , които са дадени по-долу.

    Стойност на елемента:Това е текущата стойност на артикула.Индекс на елемента:Това е индексът на текущия елемент, обработен в масива.масив:Това е масив, който се повтаря в метода forEach().

Забележка:Тези три аргумента не са задължителни.

2. този обект: Това е обект, който да се използва като този, когато се изпълнява обратното извикване.

Върната стойност

Той ще върне създадения масив.

Пример с низ

 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. То само върши работа с масиви.