ಕೌಂಟ್ಡೌನ್ ರಚಿಸಲು ಪುನರಾವರ್ತನೆಯನ್ನು ಬಳಸುವ ಮುಖ್ಯ ಸಮಸ್ಯೆಯೆಂದರೆ ವೇರಿಯೇಬಲ್ಗಳ ಸ್ಟಾಕ್ ಅನ್ನು ನಿರ್ವಹಿಸುವುದು ಕಷ್ಟವಾಗುತ್ತದೆ. ಪುನರಾವರ್ತನೆಯು ತುಂಬಾ ಆಳವಾದರೆ, ಯಾವ ವೇರಿಯಬಲ್ ಪ್ರಸ್ತುತ ಸ್ಟಾಕ್ನಲ್ಲಿದೆ ಎಂಬುದನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುವುದು ಕಷ್ಟವಾಗಬಹುದು. ಇದು ದೋಷಗಳು ಅಥವಾ ಅನಿರೀಕ್ಷಿತ ನಡವಳಿಕೆಗೆ ಕಾರಣವಾಗಬಹುದು.
ಕಾರ್ಯ ಕೌಂಟ್ಡೌನ್(ಸಂಖ್ಯೆ){ if (num <= 0) {console.log("ಎಲ್ಲಾ ಮುಗಿದಿದೆ!"); ಹಿಂತಿರುಗಿ; } console.log(ಸಂ); ಸಂಖ್ಯೆ--; ಕೌಂಟ್ಡೌನ್ (ಸಂಖ್ಯೆ); [/code] ಇದು ಪುನರಾವರ್ತಿತ ಕಾರ್ಯವಾಗಿದ್ದು, ಆರ್ಗ್ಯುಮೆಂಟ್ ಆಗಿ ರವಾನಿಸಲಾದ ಸಂಖ್ಯೆಯಿಂದ ಕೆಳಗೆ ಎಣಿಕೆಯಾಗುತ್ತದೆ. ಸಂಖ್ಯೆಯು 0 ಕ್ಕಿಂತ ಕಡಿಮೆ ಅಥವಾ ಸಮಾನವಾಗಿದ್ದರೆ, ಅದು "ಎಲ್ಲಾ ಮುಗಿದಿದೆ!" ಮತ್ತು ಹಿಂತಿರುಗಿ. ಇಲ್ಲದಿದ್ದರೆ, ಇದು ಪ್ರಸ್ತುತ ಸಂಖ್ಯೆಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ, ಸಂಖ್ಯೆಯನ್ನು 1 ರಿಂದ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ನಂತರ ಹೊಸ ಸಂಖ್ಯೆಯೊಂದಿಗೆ ಕೌಂಟ್ಡೌನ್ ಕಾರ್ಯವನ್ನು ಮತ್ತೆ ಕರೆಯುತ್ತದೆ.
ಸೂಚ್ಯಂಕ
ಸೂಚ್ಯಂಕವು ಒಂದು ವಿಶೇಷ ರೀತಿಯ ವೇರಿಯೇಬಲ್ ಆಗಿದ್ದು ಅದು ಅನುಕ್ರಮದಲ್ಲಿ ಸ್ಥಾನವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ, ಅರೇ ಅಥವಾ ಆಬ್ಜೆಕ್ಟ್ನ ನಿರ್ದಿಷ್ಟ ಅಂಶಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಸೂಚ್ಯಂಕವನ್ನು ಬಳಸಬಹುದು.
ಟುಪಲ್ಸ್
ಟುಪಲ್ ಎನ್ನುವುದು ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಐಟಂಗಳ ಗುಂಪನ್ನು ಹೊಂದಿರುವ ಡೇಟಾ ರಚನೆಯಾಗಿದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ, ಟುಪಲ್ಗಳನ್ನು ವರ್ ಕೀವರ್ಡ್ ಬಳಸಿ ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಸ್ಕ್ವೇರ್ ಬ್ರಾಕೆಟ್ಗಳ ಸಂಕೇತವನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರವೇಶಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಕೆಳಗಿನ ಕೋಡ್ 2 ಮತ್ತು 3 ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಟ್ಯೂಪಲ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ:
var tuple = {2, 3 };
ಟುಪಲ್ನಲ್ಲಿನ ಮೊದಲ ಐಟಂ ಅನ್ನು ಪ್ರವೇಶಿಸಲು, ನೀವು 0 ರ ಸೂಚ್ಯಂಕ ಮೌಲ್ಯವನ್ನು ಬಳಸುತ್ತೀರಿ:
ಟುಪಲ್[0] = 2;