JavaScript Array ವಿಧಾನಗಳು - ಭಾಗ 1
JavaScript ನಲ್ಲಿ array ಎಂಬುದು ಒಂದು object ಆಗಿದೆ. ಒಂದೇ variable ನಲ್ಲಿ ಅನೇಕ ಮೌಲ್ಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಇದನ್ನು ಬಳಸಿ.
ಪ್ರತಿಯೊಂದು ಐಟಂಗೆ ಪ್ರತ್ಯೇಕ variablesಗಳನ್ನು ರಚಿಸುವ ಬದಲು, ಒಂದು array ಅನ್ನು ಬಳಸಿ.
ಉದಾಹರಣೆ: let students = ["John", "David", "Alex"];
ಪ್ರತಿಯೊಂದು ಮೌಲ್ಯವು ಒಂದು element ಆಗಿದೆ. ಪ್ರತಿಯೊಂದು element ಕೂಡ 0 ರಿಂದ ಪ್ರಾರಂಭವಾಗುವ index ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ.
• Index 0: John • Index 1: David • Index 2: Alex
ಅಗತ್ಯವಾದ Array ಪರಿಕಲ್ಪನೆಗಳು
- length property length property ಎಂಬುದು ಒಟ್ಟು elementsಗಳ ಸಂಖ್ಯೆಯನ್ನು ತಿಳಿಸುತ್ತದೆ. ಇದು ಒಂದು property ಆಗಿದೆಯೇ ಹೊರತು function ಅಲ್ಲ. Parentheses ಬಳಸಬೇಡಿ.
• ಸರಿಯಾದದ್ದು: arr.length
• ತಪ್ಪಾದದ್ದು: arr.length()
ನೀವು elementsಗಳನ್ನು ಸೇರಿಸಲು ಅಥವಾ ತೆಗೆದುಹಾಕಲು length ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು. ನೀವು length ಅನ್ನು ಕಡಿಮೆ ಮಾಡಿದರೆ, JavaScript ಹೆಚ್ಚುವರಿ elementsಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ನೀವು length ಅನ್ನು ಹೆಚ್ಚಿಸಿದರೆ, JavaScript ಖಾಲಿ slotಗಳನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ.
toString() ಈ method ನಿಮ್ಮ array ಅನ್ನು string ಆಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಇದು elementsಗಳನ್ನು කොಮಾಗಳುಗಳೊಂದಿಗೆ (commas) ಜೋಡಿಸುತ್ತದೆ. ಇದು ಮೂಲ array ಅನ್ನು ಬದಲಾಯಿಸುವುದಿಲ್ಲ.
join() ನಿಮಗೆ ಒಂದು custom separator ಬೇಕಾದಾಗ ಇದನ್ನು ಬಳಸಿ.
• fruits.join(" | ") ಎಂಬುದು "Apple | Orange | Banana" ಅನ್ನು ನೀಡುತ್ತದೆ
• fruits.join("-") ಎಂಬುದು "Apple-Orange-Banana" ಅನ್ನು ನೀಡುತ್ತದೆ
- at() ಈ method ಒಂದು ನಿರ್ದಿಷ್ಟ index ನಲ್ಲಿರುವ element ಅನ್ನು ನೀಡುತ್ತದೆ. ಇದು negative ಸಂಖ್ಯೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
• arr.at(-1) ಕೊನೆಯ element ಅನ್ನು ನೀಡುತ್ತದೆ.
• arr.at(-2) ಕೊನೆಯಿಂದ ಎರಡನೇ element ಅನ್ನು ನೀಡುತ್ತದೆ.
pop() ಈ method ನಿಮ್ಮ array ನಿಂದ ಕೊನೆಯ element ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಇದು ತೆಗೆದುಹಾಕಿದ element ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಇದು ನಿಮ್ಮ ಮೂಲ array ಅನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ.
Array.isArray() ಒಂದು value array ಆಗಿದೆಯೇ ಎಂದು ಪರೀಕ್ಷಿಸಲು ಇದನ್ನು ಬಳಸಿ.
typeofoperator arrayಗಳಿಗೆ "object" ಎಂದು ನೀಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಇದು ನಂಬಲರ್ಹವಲ್ಲ.
• Array.isArray([]) true ಎಂದು ನೀಡುತ್ತದೆ
• Array.isArray({}) false ಎಂದು ನೀಡುತ್ತದೆ
concat() ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ arrayಗಳನ್ನು ವಿಲೀನಗೊಳಿಸಲು (merge) ಇದನ್ನು ಬಳಸಿ. ಇದು ಮೂಲ arrayಗಳನ್ನು ಬದಲಾಯಿಸುವುದಿಲ್ಲ. ಇದು ಹೊಸ array ಅನ್ನು ನೀಡುತ್ತದೆ.
copyWithin() ಇದು array ನ ಒಂದು ಭಾಗವನ್ನು ಅದೇ array ನಲ್ಲಿ ಹೊಸ ಸ್ಥಾನಕ್ಕೆ ಕಾಪಿ ಮಾಡುತ್ತದೆ. ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ elementsಗಳನ್ನು overwriting ಮಾಡುತ್ತದೆ.
delete ಬಗ್ಗೆ ಪ್ರಮುಖ ಸೂಚನೆ
delete operator ಒಂದು element ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ ಆದರೆ array length ಅನ್ನು ಹಾಗೆಯೇ ಇರಿಸುತ್ತದೆ. ಇದು ನಿಮ್ಮ array ನಲ್ಲಿ ಒಂದು ಖಾಲಿ ರಂಧ್ರವನ್ನು (empty hole) ಸೃಷ್ಟಿಸುತ್ತದೆ. ನೀವು elementsಗಳನ್ನು ತೆಗೆದುಹಾಕಿ array ಅನ್ನು ಕುಗ್ಗಿಸಲು ಬಯಸಿದರೆ ಇತರ methods ಬಳಸಿ.
ಮೂಲ: https://www.w3schools.com/js/js_array_methods.asp
ಪೂರ್ಣ ಮಾರ್ಗದರ್ಶಿ: https://dev.to/annapoo/javascript-arrays-methods-part-1-kb7
