Kā For-Each Loop darbojas programmā TypeScript?

Ka For Each Loop Darbojas Programma Typescript



Masīva vai cita iterējama objekta elementu atkārtošana ir izplatīta programmēšanas darbība, un TypeScript nodrošina vienkāršu veidu, kā to izdarīt, izmantojot “For-Each” cilpu, kas tiek ieviesta, izmantojot metodi “forEach()”. Tas ļauj izpildīt koda bloku katram elementam masīvā vai atkārtojamā objektā, neuztraucoties par masīva indeksu vai garumu. Tas padara to par noderīgu rīku datu filtrēšanai, kartēšanai un pārveidošanai.

Šī 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 ”:

ļaut lang: virkne [ ] = [ 'JavaScript' , 'jQuery' , 'Java' ] ;

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.ts

Kods tagad ir pārveidots par JavaScript, tagad mēs izpildīsim JavaScript failu, izmantojot doto komandu:

mezgls forEachLoop.js

Izvade 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.