logo

TypeScript för varje

Metoden forEach() är en arraymetod som används för att köra en funktion på varje objekt i en array . Vi kan använda det med JavaScript-datatyper som Arrays, Maps, Sets, etc. Det är en användbar metod för att visa element i en array.

Syntax

Vi kan deklarera metoden forEach() enligt nedan.

 array.forEach(callback[, thisObject]); 

Metoden forEach() kör den angivna ring tillbaka en gång för varje element som finns i arrayen i stigande ordning .

Parameterdetaljer

1. återuppringning: Det är en funktion som används för att testa för varje element. Återuppringningsfunktionen accepterar tre argument , som ges nedan.

    Elementvärde:Det är objektets nuvarande värde.Elementindex:Det är indexet för det aktuella elementet som bearbetas i arrayen.Array:Det är en array som itereras i metoden forEach().

Notera:Dessa tre argument är valfria.

2. detta objekt: Det är ett objekt att använda som detta när återuppringningen utförs.

Returvärde

Det kommer att returnera den skapade arrayen.

Exempel med snöre

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

Motsvarande JavaScript-kod är:

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

Produktion:

TypeScript för varje

Exempel med nummer

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

Produktion:

TypeScript för varje

Nackdelen med forEach()

Följande är nackdelarna med att använda metoden forEach():

  1. Det ger inte ett sätt att stoppa eller ha sönder forEach()-slingan.
  2. Bara Arbetar med arrayer.