𝗔𝗿𝗿𝗮𝘆 𝗠𝗲𝘁𝗵𝗼𝗱𝘀 𝗶𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁-ലേക്ക് വിവർത്തനം ചെയ്യുക (Note: Since the title uses Unicode bold, I will provide the Malayalam translation in a similar bold style if possible, but standard bold is safer for Markdown compatibility).
JavaScript-ലെ Array Methods
ഏതൊരു ഡെവലപ്പറെ സംബന്ധിച്ചും അറേകൾ (arrays) കൈകാര്യം ചെയ്യാനുള്ള കഴിവ് അത്യാവശ്യമാണ്. JavaScript-ലെ ഏറ്റവും സാധാരണമായ array methods-നെ കുറിച്ചുള്ള ഒരു ലഘുവിവരണം താഴെ നൽകുന്നു.
Managing Length and Content
- length: ഒരു അറേയിലെ ഇനങ്ങളുടെ എണ്ണം തിരികെ നൽകുന്നു. അറേയുടെ വലിപ്പം കുറയ്ക്കാനോ കൂട്ടാനോ ഈ പ്രോപ്പർട്ടി ഉപയോഗിക്കാം.
- toString(): ഒരു അറേയെ ഒരു സ്ട്രിംഗായി (string) മാറ്റുന്നു. ഇത് നിങ്ങളുടെ ഒറിജിനൽ അറേയിൽ മാറ്റം വരുത്തുന്നില്ല.
- join(): എല്ലാ എലമെന്റുകളെയും ഒരു സ്ട്രിംഗായി യോജിപ്പിക്കുന്നു. കോമയോ സ്പേസോ പോലുള്ള ഇഷ്ടാനുസൃത സെപ്പറേറ്ററുകൾ (separator) നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം. ഇത് null അല്ലെങ്കിൽ undefined എന്നിവയെ ശൂന്യമായ സ്ട്രിംഗുകളാക്കി മാറ്റുന്നു.
- isArray(): ഒരു വേരിയബിൾ അറേ ആണോ എന്ന് പരിശോധിക്കാനുള്ള വിശ്വസനീയമായ മാർഗ്ഗം.
Adding and Removing Items
- push(): ഒരു അറേയുടെ അവസാനം ഒന്നോ അതിലധികമോ ഇനങ്ങൾ ചേർക്കുന്നു. ഇത് പുതിയ നീളം (length) തിരികെ നൽകുന്നു.
- pop(): അറേയുടെ അവസാനത്തെ ഇനം നീക്കം ചെയ്യുന്നു. നീക്കം ചെയ്ത ഇനം ഇത് തിരികെ നൽകുന്നു.
- unshift(): അറേയുടെ തുടക്കത്തിൽ ഇനങ്ങൾ ചേർക്കുന്നു.
- shift(): അറേയുടെ ആദ്യത്തെ ഇനം നീക്കം ചെയ്യുന്നു.
- splice(): പുതിയ ഇനങ്ങൾ ചേർക്കുകയോ, മാറ്റുകയോ, നീക്കം ചെയ്യുകയോ ചെയ്തുകൊണ്ട് അറേയിൽ മാറ്റം വരുത്തുന്നു. ഇത് ഒറിജിനൽ അറേയെ മാറ്റുന്നു.
- toSpliced():
spliceചെയ്യുന്നതെല്ലാം ഇത് ചെയ്യുന്നു, എന്നാൽ ഒറിജിനൽ അറേ മാറ്റുന്നതിന് പകരം ഇത് ഒരു പുതിയ അറേ നിർമ്മിക്കുന്നു.
Accessing and Copying Data
- at(): ഇനങ്ങൾ ലഭിക്കാനുള്ള ആധുനികമായ മാർഗ്ഗം. അറേയുടെ അവസാനം മുതൽ എണ്ണാൻ നെഗറ്റീവ് നമ്പറുകൾ ഉപയോഗിക്കാം. ഉദാഹരണത്തിന്,
.at(-1)അവസാനത്തെ ഇനം നൽകുന്നു. - slice(): അറേയുടെ ഒരു ഭാഗം വേർതിരിച്ചെടുക്കുന്നു. ഇത് ഒരു പുതിയ അറേ നൽകുന്നു, ഒറിജിനൽ അറേയിൽ മാറ്റം വരുത്തുന്നില്ല.
- concat(): രണ്ടോ അതിലധികമോ അറേകളെ യോജിപ്പിച്ച് ഒരു പുതിയ അറേ ഉണ്ടാക്കുന്നു.
- copyWithin(): അറേയിലെ എലമെന്റുകളെ അതേ അറേയ്ക്കുള്ളിലെ മറ്റൊരു സ്ഥാനത്തേക്ക് കോപ്പി ചെയ്യുന്നു.
- flat(): നെസ്റ്റഡ് അറേകളെ (nested arrays) ഒരു സിംഗിൾ ലെവലിലേക്ക് മാറ്റുന്നു.
Iterating through Arrays
- forEach(): അറേയിലെ ഓരോ ഇനത്തിനും ഒരു ഫംഗ്ഷൻ പ്രവർത്തിപ്പിക്കുന്നു. ലളിതമായ ലൂപ്പുകൾക്ക് ഇത് മികച്ചതാണ്.
Source: https://www.geeksforgeeks.org/javascript/javascript-array-methods/
Full Guide: https://dev.to/ezhil_abinayak_e38eec8fb/array-methods-in-javascript-1f5f
