𝗔𝗿𝗿𝗮𝘆𝘀 𝗜𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁
ഒരു വേരിയബിളിൽ തന്നെ ഒന്നിലധികം മൂല്യങ്ങൾ (values) സൂക്ഷിക്കാൻ ഒരു array സഹായിക്കുന്നു. ഓരോ ഐറ്റത്തിനും പ്രത്യേകം വേരിയബിളുകൾ ഉണ്ടാക്കുന്നതിന് പകരം, അവയെ ഒന്നിച്ച് ഒരു ഗ്രൂപ്പായി സൂക്ഷിക്കാം.
ഒരു array എങ്ങനെ നിർമ്മിക്കാം
ഐറ്റങ്ങൾ ലിസ്റ്റ് ചെയ്യാൻ square brackets ഉപയോഗിക്കുക.
const bikes = ["pulser", "apache", "duke"];
Arrays-നെ കുറിച്ചുള്ള പ്രധാന കാര്യങ്ങൾ:
- Arrays എന്നത് objects ആണ്.
typeofoperator ഇവയ്ക്ക് "object" എന്ന് റിട്ടേൺ ചെയ്യുന്നു. - ഡാറ്റ ആക്സസ് ചെയ്യാൻ ഇവ നമ്പറുകൾ ഉപയോഗിക്കുന്നു. ആദ്യത്തെ ഐറ്റം index 0-യിലാണ്.
- ഒരു array-യിൽ തന്നെ വ്യത്യസ്ത തരം ഡാറ്റകൾ സൂക്ഷിക്കാൻ സാധിക്കും. നിങ്ങൾക്ക് strings, numbers, objects, അല്ലെങ്കിൽ മറ്റ് arrays എന്നിവ പോലും ഇതിൽ സൂക്ഷിക്കാം.
സാധാരണയായി ചെയ്യുന്ന കാര്യങ്ങൾ:
- Convert to string: നിങ്ങളുടെ ലിസ്റ്റിനെ കോമ (comma) ഉപയോഗിച്ച് വേർതിരിച്ച ഒരു string ആക്കി മാറ്റാൻ
toString()method ഉപയോഗിക്കുക. - Add items: ലിസ്റ്റിന്റെ അവസാനം പുതിയൊരു ഐറ്റം ചേർക്കാൻ
push()method ഉപയോഗിക്കുക. - Loop through items: array-യിലെ ഓരോ എലമെന്റും പരിശോധിക്കാൻ ഒരു
forloop ഉപയോഗിക്കുക.
Arrays vs Objects നിങ്ങളുടെ ഡാറ്റയ്ക്ക് അനുയോജ്യമായ ടൂൾ നിങ്ങൾ തിരഞ്ഞെടുക്കണം.
- നിങ്ങളുടെ index ഒരു നമ്പറാണെങ്കിൽ arrays ഉപയോഗിക്കുക.
- നിങ്ങളുടെ index ഒരു string (ടെക്സ്റ്റ്) ആണെങ്കിൽ objects ഉപയോഗിക്കുക.
JavaScript-ൽ associative arrays പിന്തുണയ്ക്കുന്നില്ല. നിങ്ങൾക്ക് പേരുള്ള (named) indexes ആവശ്യമുണ്ടെങ്കിൽ പകരം ഒരു object ഉപയോഗിക്കുക.
Complex data structures സങ്കീർണ്ണമായ മോഡലുകൾ നിർമ്മിക്കാൻ നിങ്ങൾക്ക് ഡാറ്റാ നെസ്റ്റിംഗ് (nesting) ചെയ്യാവുന്നതാണ്. ഒരു object-നുള്ളിൽ ഒരു array ഉണ്ടാകാം. ഒരു array-ക്കുള്ളിൽ objects ഉണ്ടാകാം. ഇത് യഥാർത്ഥ ലോകത്തിലെ ഡാറ്റാ സ്ട്രക്ചറുകൾ കൈകാര്യം ചെയ്യാൻ നിങ്ങളെ സഹായിക്കുന്നു.
Source: https://www.w3schools.com/js/js_arrays.asp Source: https://www.geeksforgeeks.org/javascript/best-known-javascript-array-methods/
Full post: https://dev.to/ezhil_arasan_d1230a486501/array-in-javascrip-1hna