தீர்க்கப்பட்டது: கவுண்டவுனை உருவாக்க அடிப்படை ஜாவாஸ்கிரிப்ட் மறுநிகழ்வைப் பயன்படுத்தவும்

கவுண்ட்டவுனை உருவாக்க மறுநிகழ்வைப் பயன்படுத்துவதில் உள்ள முக்கிய சிக்கல் என்னவென்றால், மாறிகளின் அடுக்கை நிர்வகிப்பது கடினமாகிவிடும். மறுநிகழ்வு மிகவும் ஆழமாக இருந்தால், எந்த மாறி தற்போது அடுக்கில் உள்ளது என்பதைக் கண்காணிப்பது கடினமாகிவிடும். இது பிழைகள் அல்லது எதிர்பாராத நடத்தைக்கு வழிவகுக்கும்.

செயல்பாடு கவுண்டவுன்(எண்){ என்றால் (எண் <= 0) {console.log("எல்லாம் முடிந்தது!"); திரும்ப; } console.log(எண்); எண்--; கவுண்டவுன்(எண்); [/குறியீடு] இது ஒரு சுழல்நிலை செயல்பாடு ஆகும், இது ஒரு வாதமாக அனுப்பப்பட்ட எண்ணிலிருந்து கணக்கிடப்படும். எண் 0 ஐ விட குறைவாகவோ அல்லது சமமாகவோ இருந்தால், அது "எல்லாம் முடிந்தது!" மற்றும் திரும்பவும். இல்லையெனில், அது தற்போதைய எண்ணை அச்சிட்டு, எண்ணை 1 ஆல் குறைக்கும், பின்னர் கவுண்டவுன் செயல்பாட்டை புதிய எண்ணுடன் மீண்டும் அழைக்கும்.

குறியீட்டு

ஒரு குறியீட்டு என்பது ஒரு சிறப்பு வகை மாறி, இது ஒரு வரிசையில் ஒரு நிலையை சேமிக்கிறது. ஜாவாஸ்கிரிப்ட்டில், ஒரு வரிசை அல்லது பொருளின் குறிப்பிட்ட கூறுகளை அணுக ஒரு குறியீட்டைப் பயன்படுத்தலாம்.

டூப்பிள்ஸ்

ஒரு டூப்பிள் என்பது இரண்டு அல்லது அதற்கு மேற்பட்ட உருப்படிகளின் தொகுப்பைக் கொண்டிருக்கும் தரவுக் கட்டமைப்பாகும். ஜாவாஸ்கிரிப்ட்டில், tuples var முக்கிய சொல்லைப் பயன்படுத்தி உருவாக்கப்படுகிறது மற்றும் சதுர அடைப்புக்குறி குறியீட்டைப் பயன்படுத்தி அணுகலாம். எடுத்துக்காட்டாக, பின்வரும் குறியீடு 2 மற்றும் 3 மதிப்புகளைக் கொண்ட ஒரு டூபிளை உருவாக்குகிறது:

var tuple = { 2, 3 };

டூபிளில் முதல் உருப்படியை அணுக, நீங்கள் 0 இன் குறியீட்டு மதிப்பைப் பயன்படுத்துவீர்கள்:

டூப்பிள்[0] = 2;

தொடர்புடைய இடுகைகள்:

ஒரு கருத்துரையை