𝗠𝗮𝘀𝘁𝗲𝗿𝗶𝗻𝗴 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗔𝗿𝗿𝗮𝘆𝘀
JavaScript arrays മൂല്യങ്ങളുടെ പട്ടികകൾ ക്രമമായി സൂക്ഷിക്കുന്നു. ഒരു ഇൻഡക്സ് (index) ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഓരോ മൂല്യവും ലഭ്യമാക്കാം.
Arrays-നെ കുറിച്ചുള്ള പ്രധാന വിവരങ്ങൾ:
• അവ ഒബ്ജക്റ്റുകളാണ് (objects), പ്രിമിറ്റീവ്സ് (primitives) അല്ല. • അവ സ്വയമേവ വലുപ്പം ക്രമീകരിക്കുന്നു (resize). • അവ ഒരേസമയം വ്യത്യസ്ത ഡാറ്റാ തരങ്ങൾ (data types) ഉൾക്കൊള്ളുന്നു. • നിങ്ങൾക്ക് കർശനമായ ഡാറ്റാ തരങ്ങൾ ആവശ്യമുണ്ടെങ്കിൽ typed arrays ഉപയോഗിക്കുക.
അവ എങ്ങനെ ഉപയോഗിക്കാം:
നിങ്ങൾക്ക് ഒരു array ഇപ്രകാരം ഡിക്ലയർ (declare) ചെയ്യാം:
let fruits = ["Apple", "Orange", "Plum"];
ആദ്യത്തെ ഐറ്റം ഇപ്രകാരം ലഭ്യമാക്കാം:
alert(fruits[0]);
ഓർമ്മിക്കേണ്ട നിയമങ്ങൾ:
- Arrays ഉപയോഗിക്കുന്നത് zero-based indexing ആണ്. ആദ്യത്തെ ഐറ്റം ഇൻഡക്സ് 0-ൽ ആയിരിക്കും. അവസാനത്തെ ഐറ്റം length - 1 എന്ന സ്ഥാനത്തായിരിക്കും.
- ഇൻഡക്സുകളായി നിങ്ങൾക്ക് സ്ട്രിംഗുകൾ (strings) ഉപയോഗിക്കാൻ കഴിയില്ല. നെഗറ്റീവ് അല്ലാത്ത പൂർണ്ണസംഖ്യകൾ (non-negative integers) മാത്രമേ ഉപയോഗിക്കാൻ പാടുള്ളൂ.
- ഒരു array കോപ്പി ചെയ്യുന്നത് ഒരു shallow copy ആണ് സൃഷ്ടിക്കുന്നത്. ഇതിനർത്ഥം അതിനുള്ളിലെ നെസ്റ്റഡ് ഒബ്ജക്റ്റുകൾ (nested objects) ഒറിജിനൽ array-യുമായി ബന്ധപ്പെട്ടുതന്നെ ഇരിക്കും എന്നാണ്.
Source: https://dev.to/karthick_07/mastering-javascript-arrays-techniques-and-best-practices-287e