Hogyan működik a For-Each ciklus a TypeScriptben?

Hogyan Mukodik A For Each Ciklus A Typescriptben



Egy tömb vagy más iterálható objektum elemein történő iteráció egy általános programozási művelet, és a TypeScript egyszerű módot biztosít erre a „for-Each” ciklussal, amely a „forEach()” metódussal van megvalósítva. Lehetővé teszi egy kódblokk végrehajtását egy tömb vagy iterálható objektum minden eleméhez anélkül, hogy aggódna a tömb indexe vagy hossza miatt. Ez hasznos eszközzé teszi az adatszűréshez, leképezéshez és átalakításhoz.

Ez az oktatóanyag bemutatja a For-Each ciklus működését a TypeScriptben.

Hogyan működik a For-Each ciklus a TypeScriptben?

A TypeScriptben a „ Az egyes ” ciklus a 'az egyes() ” metódus, amely az Array objektum előre meghatározott metódusa. A tömbelemek vagy más iterálható objektumok iterációjára szolgál. Argumentumaként egy visszahívási függvényt fogad el, amely a tömb minden elemére végrehajtódik.







Szintaxis
A következő szintaxis használatos a For-Each ciklushoz:



az egyes ( visszahívásFunc )

Itt a „callbackFunc” az a függvény, amelyet a tömb egyes elemeinek tesztelésére használnak.



Például használja a fenti szintaxist:





array.forEach ( funkció ( érték ) {
// végrehajtandó kódot számára minden egyes elemet
} ) ;

Példa
A következő példában van egy karakterlánc típusú tömbünk, melynek neve ' éppen ”:

hagyja lang: string [ ] = [ 'JavaScript' , 'jQuery' , 'Jáva' ] ;

Hívja a forEach() metódust For-Each ciklusként a tömb iterálásához és a tömb minden elemének megjelenítéséhez a konzolon:



lang.forEach ( funkció ( érték ) {
console.log ( érték ) ;
} ) ;

Fordítsa le a TypeScript fájlt a „tsc” paranccsal:

tsc forEachLoop.ts

A kód most JavaScript-be lett konvertálva, most a JavaScript fájlt a megadott paranccsal hajtjuk végre:

node forEachLoop.js

A kimenet azt jelzi, hogy a tömbelemek sikeresen megjelennek a konzolon a tömb For-Each ciklussal történő iterálásával:

A „For-Each” ciklus nem csak tömbökhöz használatos; bármely iterálható objektumhoz is használható. Itt megismételjük a '' nevű objektumot óra info ” három kulcs-érték párral:

hagyja stdInfo = {
id : 5 ,
név: 'Mily' ,
kor: tizenöt
} ;

Iterálja az objektumot a For-Each ciklussal az Object.keys() metódussal, hogy kinyomtassa az objektum tulajdonságait a hozzájuk tartozó értékekkel:

Object.keys ( óra info ) .az egyes ( funkció ( kulcs ) {
console.log ( + gomb ':' + óra információ [ kulcs ] ) ;
} ) ;

Kimenet

Ez minden a For-Each ciklus működéséről szól a TypeScriptben.

Következtetés

A „For-Each” ciklus a TypeScriptben a „ az egyes() ” metódus, amelyet a tömbelemeken vagy más iterálható objektumon keresztül történő iterációhoz használnak. Argumentumaként egy visszahívási függvényt fogad el, amely a tömb minden elemére végrehajtódik. Ez az oktatóanyag a For-Each ciklus működését szemlélteti a TypeScriptben.