Ta vadnica bo prikazala delovanje zanke For-Each v TypeScriptu.
Kako deluje zanka For-Each v TypeScriptu?
V TypeScriptu je » Za vsakogar ” je implementirana z 'za vsakogar() ”, ki je vnaprej določena metoda predmeta Array. Uporablja se za ponavljanje elementov matrike ali drugih ponovljivih predmetov. Kot argument sprejme funkcijo povratnega klica, ki se izvede za vsak element v matriki.
Sintaksa
Za zanko For-Each se uporablja naslednja sintaksa:
za vsakogar ( callbackFunc )
Tukaj je 'callbackFunc' funkcija, ki se uporablja za testiranje vsakega elementa v matriki.
Na primer, uporabite zgornjo sintakso kot:
array.forEach ( funkcijo ( vrednost ) {
// kodo za izvedbo za vsak element
} ) ;
Primer
V naslednjem primeru imamo matriko tipa niza z imenom ' samo ”:
Pokličite metodo forEach() kot zanko For-Each, da ponovite matriko in prikažete vsak element matrike na konzoli:
lang.forEach ( funkcijo ( vrednost ) {
console.log ( vrednost ) ;
} ) ;
Prevedite datoteko TypeScript z ukazom »tsc«:
tsc zaEachLoop.tsKoda je zdaj pretvorjena v JavaScript, zdaj bomo izvedli datoteko JavaScript z danim ukazom:
vozlišče zaEachLoop.jsIzhod kaže, da so bili elementi matrike uspešno prikazani na konzoli s ponavljanjem matrike z uporabo zanke For-Each:
Zanka »Za vsakega« se ne uporablja samo za nize; lahko se uporablja tudi s katerim koli predmetom, ki ga je mogoče ponoviti. Tukaj bomo ponovili objekt z imenom ' informacije o uri «, ki ima tri pare ključ-vrednost:
pustiti stdInfo = {id : 5 ,
ime: 'Mily' ,
starost: petnajst
} ;
Ponovite objekt z uporabo zanke For-Each z metodo Object.keys(), da natisnete lastnosti predmeta z njihovimi povezanimi vrednostmi:
Object.keys ( informacije o uri ) .za vsakogar ( funkcijo ( ključ ) {console.log ( tipka + ':' + informacija o uri [ ključ ] ) ;
} ) ;
Izhod
To je vse o delovanju zanke For-Each v TypeScriptu.
Zaključek
Zanka »Za vsak« je implementirana v TypeScript z » za vsakogar() ”, ki se uporablja za ponavljanje po elementih polja ali drugih ponovljivih predmetih. Kot argument sprejme funkcijo povratnega klica, ki se izvede za vsak element v matriki. Ta vadnica je ponazorila delovanje zanke For-Each v TypeScriptu.