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 ”:
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.tsKod je sada pretvoren u JavaScript, sada ćemo izvršiti JavaScript datoteku koristeći zadanu naredbu:
čvor zaEachLoop.jsIzlaz 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.