logo

TypeScript forEach

Metóda forEach() je metóda poľa, ktorá sa používa na vykonanie funkcie každá položka v poli . Môžeme ho použiť s dátovými typmi JavaScriptu, ako sú polia, mapy, sady atď. Je to užitočná metóda na zobrazenie prvkov v poli.

Syntax

Metódu forEach() môžeme deklarovať nižšie.

 array.forEach(callback[, thisObject]); 

Metóda forEach() vykoná zadané zavolaj späť raz pre každý prvok prítomný v poli v vzostupné poradie .

Podrobnosti o parametroch

1. spätné volanie: Je to funkcia používaná na testovanie každého prvku. Funkcia spätného volania akceptuje tri argumenty , ktoré sú uvedené nižšie.

    Hodnota prvku:Je to aktuálna hodnota položky.Index prvku:Je to index aktuálneho prvku spracovaného v poli.Pole:Je to pole, ktoré sa iteruje v metóde forEach().

Poznámka:Tieto tri argumenty sú nepovinné.

2. tentoObjekt: Je to objekt, ktorý sa má použiť pri vykonávaní spätného volania.

Návratová hodnota

Vráti vytvorené pole.

Príklad s reťazcom

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

Zodpovedajúci kód JavaScript je:

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

Výkon:

TypeScript forEach

Príklad s číslom

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

Výkon:

TypeScript forEach

Nevýhoda forEach()

Nižšie sú uvedené nevýhody použitia metódy forEach():

  1. Neposkytuje spôsob zastavenia resp prestávka cyklus forEach().
  2. Iba to Tvorba s poliami.