𝗠𝗮𝘀𝘁𝗲𝗿𝗶𝗻𝗴 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗔𝗿𝗿𝗮𝘆𝘀

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