JavaScript ನಲ್ಲಿ Array Methods
ಅರೇಗಳನ್ನು (arrays) ಕರಗತ ಮಾಡಿಕೊಳ್ಳುವುದು ಯಾವುದೇ ಡೆವಲಪರ್ಗೆ ಅತ್ಯಗತ್ಯ. JavaScript ನಲ್ಲಿನ ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾದ array methods ಗಳ ಕುರಿತಾದ ಒಂದು ಸಂಕ್ಷಿಪ್ತ ಮಾರ್ಗದರ್ಶಿ ಇಲ್ಲಿದೆ.
ಉದ್ದ ಮತ್ತು ವಿಷಯವನ್ನು ನಿರ್ವಹಿಸುವುದು (Managing Length and Content)
length: ಅರೇನಲ್ಲಿರುವ ಐಟಂಗಳ ಸಂಖ್ಯೆಯನ್ನು ನೀಡುತ್ತದೆ. ಅರೇಯನ್ನು ಕತ್ತರಿಸಲು ಅಥವಾ ವಿಸ್ತರಿಸಲು ನೀವು ಈ ಪ್ರಾಪರ್ಟಿಯನ್ನು ಬದಲಾಯಿಸಬಹುದು.toString(): ಅರೇಯನ್ನು ಒಂದೇ ಸ್ಟ್ರಿಂಗ್ ಆಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಇದು ನಿಮ್ಮ ಮೂಲ ಅರೇಯನ್ನು ಬದಲಾಯಿಸುವುದಿಲ್ಲ.join(): ಎಲ್ಲಾ ಎಲಿಮೆಂಟ್ಗಳನ್ನು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಆಗಿ ಸಂಯೋಜಿಸುತ್ತದೆ. ನೀವು ಕಾಮಾ (comma) ಅಥವಾ ಸ್ಪೇಸ್ನಂತಹ ಕಸ್ಟಮ್ ಸೆಪರೇಟರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಇದುnullಅಥವಾundefinedಅನ್ನು ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ.isArray(): ಒಂದು ವೇರಿಯೇಬಲ್ ಅರೇ ಆಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ಇದು ನಂಬಲರ್ಹವಾದ ಮಾರ್ಗವಾಗಿದೆ.
ಐಟಂಗಳನ್ನು ಸೇರಿಸುವುದು ಮತ್ತು ತೆಗೆದುಹಾಕುವುದು (Adding and Removing Items)
push(): ಅರೇಯ ಕೊನೆಯಲ್ಲಿ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಐಟಂಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ. ಇದು ಹೊಸ ಉದ್ದವನ್ನು (length) ನೀಡುತ್ತದೆ.pop(): ಅರೇಯಿಂದ ಕೊನೆಯ ಐಟಂ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ನೀವು ತೆಗೆದುಹಾಕಿದ ಐಟಂ ಅನ್ನು ಇದು ನೀಡುತ್ತದೆ.unshift(): ಅರೇಯ ಆರಂಭಕ್ಕೆ ಐಟಂಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ.shift(): ಅರೇಯಿಂದ ಮೊದಲ ಐಟಂ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.splice(): ಹೊಸ ಐಟಂಗಳನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ, ಬದಲಾಯಿಸುವ ಮೂಲಕ ಅಥವಾ ಸೇರಿಸುವ ಮೂಲಕ ನಿಮ್ಮ ಅರೇಯನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ಇದು ಮೂಲ ಅರೇಯನ್ನು ಮಾರ್ಪಡಿಸುತ್ತದೆ.toSpliced():spliceಮಾಡುವ ಎಲ್ಲವನ್ನೂ ಮಾಡುತ್ತದೆ, ಆದರೆ ಇದು ಮೂಲ ಅರೇಯನ್ನು ಬದಲಾಯಿಸುವ ಬದಲು ಹೊಸ ಅರೇಯನ್ನು ರಚಿಸುತ್ತದೆ.
ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸುವುದು ಮತ್ತು ಕಾಪಿ ಮಾಡುವುದು (Accessing and Copying Data)
at(): ಐಟಂಗಳನ್ನು ಪಡೆಯಲು ಇದು ಆಧುನಿಕ ಮಾರ್ಗವಾಗಿದೆ. ಕೊನೆಯಿಂದ ಎಣಿಸಲು ನಕಾರಾತ್ಮಕ ಸಂಖ್ಯೆಗಳನ್ನು (negative numbers) ಬಳಸಿ. ಉದಾಹರಣೆಗೆ,.at(-1)ಕೊನೆಯ ಐಟಂ ಅನ್ನು ಪಡೆಯುತ್ತದೆ.slice(): ಅರೇಯ ಒಂದು ಭಾಗವನ್ನು ಹೊರತೆಗೆಯುತ್ತದೆ. ಇದು ಹೊಸ ಅರೇಯನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು ಮೂಲ ಅರೇಯನ್ನು ಹಾಗೆಯೇ ಇಡುತ್ತದೆ.concat(): ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಅರೇಗಳನ್ನು ಒಂದು ಹೊಸ ಅರೇಯಾಗಿ ಸಂಯೋಜಿಸುತ್ತದೆ.copyWithin(): ಅರೇ ಎಲಿಮೆಂಟ್ಗಳನ್ನು ಅದೇ ಅರೇಯ ಒಳಗಿನ ಮತ್ತೊಂದು ಸ್ಥಾನಕ್ಕೆ ಕಾಪಿ ಮಾಡುತ್ತದೆ.flat(): ನೆಸ್ಟೆಡ್ (nested) ಅರೇಗಳನ್ನು ಒಂದೇ ಮಟ್ಟಕ್ಕೆ ತರುತ್ತದೆ (flattens).
ಅರೇಗಳ ಮೂಲಕ ಇಟರೇಟ್ ಮಾಡುವುದು (Iterating through Arrays)
forEach(): ನಿಮ್ಮ ಅರೇಯ ಪ್ರತಿ ಐಟಂಿಗೂ ಒಂದು ಫಂಕ್ಷನ್ ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ. ಇದು ಸರಳ ಲೂಪ್ಗಳಿಗೆ ಉತ್ತಮವಾಗಿದೆ.
ಮೂಲ (Source): https://www.geeksforgeeks.org/javascript/javascript-array-methods/
ಪೂರ್ಣ ಮಾರ್ಗದರ್ಶಿ (Full Guide): https://dev.to/ezhil_abinayak_e38eec8fb/array-methods-in-javascript-1f5f
