Šī apmācība ilustrēs For-Each cilpas darbību programmā TypeScript.
Kā For-Each cilpa darbojas programmā TypeScript?
Programmā TypeScript “ Katram ” cilpa tiek īstenota ar 'katram() ” metodi, kas ir masīva objekta iepriekš definēta metode. To izmanto iterācijai caur masīva elementiem vai citiem iterējamiem objektiem. Tā kā argumentu pieņem atzvanīšanas funkciju, kas tiek izpildīta katram masīva elementam.
Sintakse
For-Each cilpai tiek izmantota šāda sintakse:
katram ( atzvanīšanaFunc )
Šeit “callbackFunc” ir funkcija, kas tiek izmantota katra masīva elementa pārbaudei.
Piemēram, izmantojiet iepriekš minēto sintaksi kā:
masīvs.katram ( funkciju ( vērtību ) {
// izpildāmais kods priekš katrs elements
} ) ;
Piemērs
Nākamajā piemērā mums ir virknes tipa masīvs ar nosaukumu ' vienkārši ”:
Izsauciet metodi forEach() kā For-Each cilpu, lai atkārtotu masīvu un parādītu katru masīva elementu konsolē:
lang.forEach ( funkciju ( vērtību ) {
console.log ( vērtību ) ;
} ) ;
Transpilējiet TypeScript failu, izmantojot komandu “tsc”:
tsc forEachLoop.tsKods tagad ir pārveidots par JavaScript, tagad mēs izpildīsim JavaScript failu, izmantojot doto komandu:
mezgls forEachLoop.jsIzvade norāda, ka masīva elementi ir veiksmīgi parādīti konsolē, atkārtojot masīvu, izmantojot For-Each cilpu:
Cilpa “Katram” tiek izmantota ne tikai masīviem; to var izmantot arī ar jebkuru atkārtojamu objektu. Šeit mēs atkārtosim objektu ar nosaukumu ' stundu informācija ” ar trīs atslēgu vērtību pāriem:
ļaut stdInfo = {id : 5 ,
nosaukums: 'Milija' ,
vecums: piecpadsmit
} ;
Atkārtojiet objektu, izmantojot For-Each cilpu ar metodi Object.keys(), lai izdrukātu objekta rekvizītus ar to saistītajām vērtībām:
Object.keys ( stundu informācija ) .katram ( funkciju ( taustiņu ) {console.log ( taustiņš + ':' + stundu informācija [ taustiņu ] ) ;
} ) ;
Izvade
Tas viss attiecas uz For-Each cilpas darbību programmā TypeScript.
Secinājums
Cikla “For-Each” ir ieviesta TypeScript ar “ katram() ” metode, kas tiek izmantota iterācijai caur masīva elementiem vai citiem iterējamiem objektiem. Tā kā argumentu pieņem atzvanīšanas funkciju, kas tiek izpildīta katram masīva elementam. Šī apmācība ilustrē For-Each cilpas darbību programmā TypeScript.