டைப்ஸ்கிரிப்ட்டில் ஒவ்வொரு லூப் எப்படி வேலை செய்கிறது?

Taipskiripttil Ovvoru Lup Eppati Velai Ceykiratu



ஒரு வரிசை அல்லது பிற மீண்டும் செய்யக்கூடிய பொருளின் கூறுகளை மீண்டும் செய்வது ஒரு பொதுவான நிரலாக்க செயல்பாடாகும், மேலும் டைப்ஸ்கிரிப்ட் 'ForEach()' முறையைப் பயன்படுத்தி செயல்படுத்தப்படும் 'For-Each' லூப் மூலம் இதைச் செய்வதற்கான எளிதான வழியை வழங்குகிறது. வரிசையின் குறியீட்டு அல்லது நீளத்தைப் பற்றி கவலைப்படாமல், ஒரு வரிசை அல்லது மீண்டும் இயக்கக்கூடிய பொருளில் உள்ள ஒவ்வொரு உறுப்புக்கும் ஒரு தொகுதி குறியீட்டை செயல்படுத்த இது அனுமதிக்கிறது. இது தரவு வடிகட்டுதல், மேப்பிங் மற்றும் மாற்றத்திற்கான உதவிகரமான கருவியாக அமைகிறது.

இந்த டுடோரியல், டைப்ஸ்கிரிப்டில் ஒவ்வொரு லூப்பின் செயல்பாட்டையும் விளக்குகிறது.

டைப்ஸ்கிரிப்ட்டில் ஒவ்வொரு லூப் எப்படி வேலை செய்கிறது?

டைப்ஸ்கிரிப்டில், ' ஒவ்வொரு லூப் உடன் செயல்படுத்தப்படுகிறது 'ஒவ்வொரு() ” முறை, இது வரிசை பொருளின் முன் வரையறுக்கப்பட்ட முறையாகும். இது வரிசை கூறுகள் அல்லது பிற மீண்டும் செய்யக்கூடிய பொருள்கள் மூலம் மீண்டும் மீண்டும் செய்யப் பயன்படுகிறது. இது ஒரு கால்பேக் செயல்பாட்டை அதன் வாதமாக ஏற்றுக்கொள்கிறது, இது வரிசையில் உள்ள ஒவ்வொரு உறுப்புக்கும் செயல்படுத்தப்படுகிறது.







தொடரியல்
ஒவ்வொரு வளையத்திற்கும் பின்வரும் தொடரியல் பயன்படுத்தப்படுகிறது:



ஒவ்வொரு ( callbackFunc )

இங்கே, 'callbackFunc' என்பது ஒரு வரிசையில் உள்ள ஒவ்வொரு உறுப்பையும் சோதிக்கப் பயன்படும் செயல்பாடாகும்.



எடுத்துக்காட்டாக, மேலே உள்ள தொடரியல் பின்வருமாறு பயன்படுத்தவும்:





வரிசை.ஒவ்வொருவருக்கும் ( செயல்பாடு ( மதிப்பு ) {
// செயல்படுத்த குறியீடு க்கான ஒவ்வொரு உறுப்பு
} ) ;

உதாரணமாக
பின்வரும் எடுத்துக்காட்டில், எங்களிடம் ஒரு சரம் வகை வரிசை உள்ளது ' வெறும் ”:

விடு lang: சரம் [ ] = [ 'ஜாவாஸ்கிரிப்ட்' , 'jQuery' , 'ஜாவா' ] ;

வரிசையை மீண்டும் செய்ய forEach() முறையை For-Each லூப்பாக அழைக்கவும் மற்றும் கன்சோலில் ஒரு வரிசையின் ஒவ்வொரு உறுப்பையும் காட்டவும்:



ஒவ்வொருவருக்கும் ( செயல்பாடு ( மதிப்பு ) {
console.log ( மதிப்பு ) ;
} ) ;

'tsc' கட்டளையைப் பயன்படுத்தி டைப்ஸ்கிரிப்ட் கோப்பை டிரான்ஸ்பைல் செய்யவும்:

tsc forEachLoop.ts

குறியீடு இப்போது ஜாவாஸ்கிரிப்டாக மாற்றப்பட்டுள்ளது, இப்போது கொடுக்கப்பட்ட கட்டளையைப் பயன்படுத்தி ஜாவாஸ்கிரிப்ட் கோப்பை இயக்குவோம்:

கணு forEachLoop.js

For-Each loop ஐப் பயன்படுத்தி வரிசையை மீண்டும் செய்வதன் மூலம் வரிசை உறுப்புகள் கன்சோலில் வெற்றிகரமாகக் காட்டப்பட்டதை வெளியீடு குறிக்கிறது:

'For-Each' லூப் வரிசைகளுக்கு மட்டும் பயன்படுத்தப்படவில்லை; இது எந்த மறுசெயல் பொருளுடனும் பயன்படுத்தப்படலாம். இங்கே, ' என்ற பெயரிடப்பட்ட பொருளை மீண்டும் கூறுவோம். மணிநேர தகவல் 'மூன்று முக்கிய மதிப்பு ஜோடிகளைக் கொண்டது:

விடு stdInfo = {
ஐடி : 5 ,
பெயர்: 'மிலி' ,
வயது: பதினைந்து
} ;

பொருளின் பண்புகளை அவற்றின் தொடர்புடைய மதிப்புகளுடன் அச்சிட, Object.keys() முறையுடன் For-Each loop ஐப் பயன்படுத்தி பொருளை மீண்டும் செய்யவும்:

பொருள்.விசைகள் ( மணிநேர தகவல் ) .ஒவ்வொரு ( செயல்பாடு ( முக்கிய ) {
console.log ( விசை + ':' + மணிநேர தகவல் [ முக்கிய ] ) ;
} ) ;

வெளியீடு

டைப்ஸ்கிரிப்டில் ஒவ்வொரு லூப்பின் வேலையும் அவ்வளவுதான்.

முடிவுரை

'ஒவ்வொருவருக்கும்' லூப் டைப்ஸ்கிரிப்டில் ' ஒவ்வொரு() வரிசை கூறுகள் அல்லது பிற மீண்டும் செய்யக்கூடிய பொருள்கள் மூலம் மீண்டும் மீண்டும் செய்யப் பயன்படுத்தப்படும் முறை. இது ஒரு கால்பேக் செயல்பாட்டை அதன் வாதமாக ஏற்றுக்கொள்கிறது, இது வரிசையில் உள்ள ஒவ்வொரு உறுப்புக்கும் செயல்படுத்தப்படுகிறது. இந்த டுடோரியல், டைப்ஸ்கிரிப்டில் ஒவ்வொரு லூப்பின் செயல்பாட்டையும் விளக்குகிறது.