𝗠𝗮𝘀𝘁𝗲𝗿𝗶𝗻𝗴 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗔𝗿𝗿𝗮𝘆𝘀
JavaScript arrays విలువలను ఒక క్రమ పద్ధతిలో నిల్వ చేస్తాయి. మీరు ప్రతి విలువను ఒక ఇండెక్స్ (index) ద్వారా పొందవచ్చు.
Arrays గురించి ముఖ్యమైన విషయాలు:
• అవి ఆబ్జెక్ట్లు (objects), ప్రిమిటివ్లు (primitives) కావు. • అవి స్వయంచాలకంగా పరిమాణాన్ని మార్చుకోగలవు (resize). • అవి ఒకేసారి వివిధ రకాల డేటా టైప్స్ను కలిగి ఉండగలవు. • మీకు కచ్చితమైన డేటా టైప్స్ కావాలంటే typed arrays ఉపయోగించండి.
వాటిని ఎలా ఉపయోగించాలి:
మీరు ఒక arrayని ఈ విధంగా డిక్లేర్ చేయవచ్చు:
let fruits = ["Apple", "Orange", "Plum"];
మీరు మొదటి ఐటెమ్ను ఈ విధంగా పొందవచ్చు:
alert(fruits[0]);
గుర్తుంచుకోవలసిన నియమాలు:
- Arrays సున్నా ఆధారిత ఇండెక్సింగ్ (zero-based indexing) ఉపయోగిస్తాయి. మొదటి ఐటెమ్ ఇండెక్స్ 0 వద్ద ఉంటుంది. చివరి ఐటెమ్ 'length minus 1' వద్ద ఉంటుంది.
- మీరు ఇండెక్స్లుగా స్ట్రింగ్స్ను ఉపయోగించలేరు. మీరు తప్పనిసరిగా ధనాత్మక పూర్ణాంకాలను (non-negative integers) మాత్రమే ఉపయోగించాలి.
- ఒక arrayని కాపీ చేయడం వల్ల 'shallow copy' ఏర్పడుతుంది. అంటే, దానిలోని నెస్టెడ్ ఆబ్జెక్ట్లు (nested objects) అసలు arrayతో అనుసంధానించబడి ఉంటాయి.
మూలం: https://dev.to/karthick_07/mastering-javascript-arrays-techniques-and-best-practices-287e