Kako radi petlja za svaki u TypeScriptu?

Kako Radi Petlja Za Svaki U Typescriptu



Ponavljanje po elementima niza ili drugog objekta koji se može ponavljati uobičajena je programska operacija, a TypeScript pruža jednostavan način za to s petljom 'Za-Svaki' koja se implementira korištenjem metode 'zaSvaki()'. Omogućuje izvođenje bloka koda za svaki element u nizu ili objektu koji se može ponavljati bez brige o indeksu ili duljini niza. To ga čini korisnim alatom za filtriranje podataka, mapiranje i transformaciju.

Ovaj vodič će ilustrirati rad petlje For-Each u TypeScriptu.

Kako radi petlja za svaki u TypeScriptu?

U TypeScriptu, ' Za svakoga ” petlja je implementirana s 'za svakoga() ”, koja je unaprijed definirana metoda objekta Array. Koristi se za ponavljanje kroz elemente polja ili druge objekte koji se mogu ponavljati. Prihvaća funkciju povratnog poziva kao svoj argument, koja se izvršava za svaki element u nizu.







Sintaksa
Sljedeća sintaksa koristi se za For-Each petlju:



za svakoga ( callbackFunc )

Ovdje je 'callbackFunc' funkcija koja se koristi za testiranje svakog elementa u nizu.



Na primjer, upotrijebite gornju sintaksu kao:





array.forEach ( funkcija ( vrijednost ) {
// kod za izvršenje za svaki element
} ) ;

Primjer
U sljedećem primjeru imamo polje tipa niza pod nazivom ' samo ”:

neka jezik: niz [ ] = [ 'JavaScript' , 'jQuery' , 'Java' ] ;

Pozovite metodu forEach() kao For-Each petlju za ponavljanje niza i prikaz svakog elementa niza na konzoli:



lang.forEach ( funkcija ( vrijednost ) {
konzola.log ( vrijednost ) ;
} ) ;

Transpilirajte TypeScript datoteku pomoću naredbe “tsc”:

tsc forEachLoop.ts

Kod je sada pretvoren u JavaScript, sada ćemo izvršiti JavaScript datoteku koristeći zadanu naredbu:

čvor zaEachLoop.js

Izlaz pokazuje da su elementi niza uspješno prikazani na konzoli ponavljanjem niza pomoću petlje For-Each:

Petlja “For-Each” ne koristi se samo za nizove; također se može koristiti s bilo kojim iterabilnim objektom. Ovdje ćemo ponoviti objekt pod nazivom ' informacije o satu ” koji ima tri para ključ-vrijednost:

neka stdInfo = {
iskaznica : 5 ,
Ime: 'Mily' ,
dob: petnaest
} ;

Iterirajte objekt pomoću petlje For-Each s metodom Object.keys() za ispis svojstava objekta s pripadajućim vrijednostima:

Objekt.ključevi ( informacije o satu ) .za svakoga ( funkcija ( ključ ) {
konzola.log ( tipka + ':' + info o satu [ ključ ] ) ;
} ) ;

Izlaz

To je sve o radu petlje For-Each u TypeScriptu.

Zaključak

Petlja 'For-Each' implementirana je u TypeScriptu s ' za svakoga() ” metoda koja se koristi za ponavljanje kroz elemente niza ili druge objekte koji se mogu ponavljati. Prihvaća funkciju povratnog poziva kao svoj argument, koja se izvršava za svaki element u nizu. Ovaj vodič je ilustrirao rad petlje For-Each u TypeScriptu.