ஜாவாஸ்கிரிப்டில் ஒவ்வொரு சுழலும்: ஆரம்பநிலைக்கு ஒரு நிறுத்த தீர்வு



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

ஒரு வரிசை வழியாக பயணிக்க சுழல்களை செயல்படுத்த பல வழிகளை வழங்குகிறது. டெவலப்பர்களிடையே விரைவாக பிடித்த ஒரு குறிப்பிட்ட வளையத்தை இன்று நாம் விவாதிக்க உள்ளோம் ஒவ்வொரு ஜாவாஸ்கிரிப்டில் லூப். நாம் கவனிக்க வேண்டிய தலைப்புகள் கீழே:

சுழல்கள் மற்றும் வரிசைகள் என்றால் என்ன?

லூப் என்பது ஒரு ஈரேட்டரை செயல்படுத்தும் செயல்முறையின் சொல், அதாவது மீண்டும் மீண்டும் செய்யப்படும் ஒன்று. எனவே நீங்கள் 1 முதல் 10 வரை எண்ணினால், நீங்கள் ஒரு சுழற்சியை பத்து மடங்கு சுழற்றுவீர்கள், மேலும் எண்ணும் மதிப்பை 1 ஆக அதிகரிக்கும்.

வரிசைகள் எளிமையாகச் சொன்னால், ஒத்த பொருட்களின் தொகுப்பு. விஷயங்களின் பட்டியலைப் பராமரிப்பதற்கு இது பொதுவாக சிறந்தது, எடுத்துக்காட்டாக, மாணவர் தகவல், ஒரு வரிசையில் மாணவர் பொருளாக சேமிக்கப்படலாம். ஒரு வரிசையை கடந்து செல்வதற்கான ஒரு சிறந்த வழி லூப்பிற்கான ஒரு வழியாகும், மேலும் இதுவே ஒவ்வொரு லூப்பையும் மேம்படுத்துகிறது. ForEach loop பற்றி மேலும் அறியலாம்.





ஜாவா ஐடி என்றால் என்ன

ஜாவாஸ்கிரிப்ட் தொடரியல் இல் ஒவ்வொரு

student_names = ['ராப்', 'வான்', 'அணை'] studentNames.forEach ((மாணவர்) => {// நீங்கள் விரும்பிய செயல்பாட்டை இங்கே அச்சிடலாம் (மாணவர்)}


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

ஜாவாஸ்கிரிப்டில் forEach இன் அளவுருக்கள்

திரும்பப்பெறுதல் செயல்பாட்டில் அளவுருக்கள் அனுப்பப்படுகின்றன, அவை-



  • currentValue - தற்போதைய மதிப்புகள் கால்பேக்கில் அனுப்பப்படுகின்றன. ஸ்னிப்பில் நடப்பு மதிப்பு உள்ளது மாணவர் . இந்த அளவுரு கட்டாயமாகும்.
  • குறியீட்டு - வரிசையில் தற்போதைய உறுப்பின் குறியீடு. இது ஒரு விருப்ப அளவுரு.
  • இது - இது அழைப்பு அடுக்கில் உள்ள தற்போதைய பொருளைக் குறிக்கிறது.

ஜாவாஸ்கிரிப்டில் ஒவ்வொருவருக்கும் திரும்ப மதிப்பு

வரையறுக்கப்படவில்லை . எப்போதும் .

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



இப்போது அடிப்படைகள் முடிந்துவிட்டன, பயன்படுத்தும் போது மனதில் கொள்ள வேண்டிய சில விதிகளை நாம் பார்ப்போம் ஒவ்வொரு .

  • ஒவ்வொரு வரிசை உறுப்புக்கும் ஒவ்வொரு முறையும் திரும்பப்பெறுதல் செயல்பாட்டை செயல்படுத்துகிறது.
  • இது எப்போதும் வரையறுக்கப்படாதது.
  • இது வரிசையை மாற்றியமைக்காது, ஆனால் அவ்வாறு திட்டமிடப்பட்டிருந்தால் திரும்பப்பெறுதல் முடியும்.
  • ஒவ்வொன்றும் வரைபடம், குறைக்க அல்லது வடிகட்டுவது போன்ற சங்கிலியால் இயலாது.
  • செயலாக்கப்பட்ட உறுப்புகளின் வரம்பு ஒவ்வொரு திரும்பப்பெறுதல் செயல்பாட்டின் முதல் அழைப்பிற்கு முன் லூப் அமைக்கப்படுகிறது.
  • கூறுகள் பின்னர் வரிசையில் சேர்க்கப்பட்டன தொடங்கப்பட்ட ஒவ்வொன்றும் வளையத்தால் பார்வையிடப்படுவதில்லை.
  • லூப்பைப் பார்வையிடுவதற்கு முன்பு நீக்கப்பட்ட கூறுகள் பார்வையிடப்படவில்லை.
  • ஏற்கனவே பார்வையிட்ட கூறுகள் மறு செய்கையின் போது வரிசையில் இருந்து அகற்றப்பட்டால், பின்னர் கூறுகள் தவிர்க்கப்படும்.
  • ஒரு முறை தொடங்கிய ஒவ்வொரு சுழலையும் செயல்முறை நூலைக் கொல்லாமல் நிறுத்த முடியாது. அதை சந்தாவாக நினைத்துப் பாருங்கள். அதை நிறுத்த நீங்கள் குழுவிலக வேண்டும்.
  • for மதிப்புகள் இல்லாமல் வரிசை கூறுகளுக்கான அழைப்பை ஒவ்வொரு செயல்படுத்தாது.

பயன்படுத்தும் போது எப்போதும் மனதில் கொள்ள வேண்டிய விதிகள் இவை ஒவ்வொரு வளையத்திற்கும்.

செஃப் vs அன்சிபிள் vs பொம்மை

ForEach லூப் பற்றி இப்போது உங்களுக்குத் தெரியும், எடுரேகாவின் வலை அபிவிருத்தி சான்றிதழ் பயிற்சியைப் பாருங்கள். HTML5, CSS3, Twitter பூட்ஸ்டார்ப் 3, jQuery மற்றும் Google API களைப் பயன்படுத்தி சுவாரஸ்யமான வலைத்தளங்களை எவ்வாறு உருவாக்குவது என்பதை அறிய வலை மேம்பாட்டு சான்றிதழ் பயிற்சி உங்களுக்கு உதவும்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? 'ForAach in JavaScript' இன் கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நாங்கள் உங்களைத் தொடர்புகொள்வோம்.