JavaScript-இல் Array Methods

Array-களைக் கையாள்வதில் தேர்ச்சி பெறுவது எந்தவொரு டெவலப்பருக்கும் அவசியமானது. JavaScript-இல் உள்ள மிகவும் பொதுவான array methods பற்றிய ஒரு விரைவான வழிகாட்டி இதோ.

நீளம் மற்றும் உள்ளடக்கத்தை நிர்வகித்தல்

  • length: ஒரு array-இல் உள்ள உருப்படிகளின் எண்ணிக்கையை இது வழங்கும். ஒரு array-ஐக் குறைக்க அல்லது நீட்டிக்க இந்த property-ஐ நீங்கள் மாற்றலாம்.
  • toString(): ஒரு array-ஐ ஒரு தனிச் சரமாக (string) மாற்றுகிறது. இது உங்கள் அசல் array-ஐ மாற்றாது.
  • join(): அனைத்து உறுப்புகளையும் ஒரு சரமாக இணைக்கிறது. கமா (comma) அல்லது இடைவெளி (space) போன்ற ஒரு தனிப்பயன் பிரிப்பானைத் (separator) நீங்கள் தேர்ந்தெடுக்கலாம். இது null அல்லது undefined ஆகியவற்றை வெற்றுக் சரங்களாக மாற்றுகிறது.
  • isArray(): ஒரு மாறி (variable) array ஆக உள்ளதா என்பதைச் சரிபார்க்க இது ஒரு நம்பகமான வழியாகும்.

உருப்படிகளைச் சேர்த்தல் மற்றும் நீக்குதல்

  • push(): ஒரு array-இன் இறுதியில் ஒன்று அல்லது அதற்கு மேற்பட்ட உருப்படிகளைச் சேர்க்கிறது. இது புதிய நீளத்தை (length) வழங்கும்.
  • pop(): ஒரு array-இன் கடைசி உருப்படியை நீக்குகிறது. நீங்கள் நீக்கிய உருப்படியை இது வழங்கும்.
  • unshift(): ஒரு array-இன் தொடக்கத்தில் உருப்படிகளைச் சேர்க்கிறது.
  • shift(): ஒரு array-இன் முதல் உருப்படியை நீக்குகிறது.
  • splice(): உருப்படிகளை நீக்குவதன் மூலம், மாற்றுவதன் மூலம் அல்லது புதியவற்றைச் சேர்ப்பதன் மூலம் உங்கள் array-ஐ மாற்றுகிறது. இது அசல் array-ஐ மாற்றியமைக்கும்.
  • toSpliced(): splice செய்யும் அனைத்தையும் இது செய்கிறது, ஆனால் அசல் array-ஐ மாற்றாமல் ஒரு புதிய array-ஐ உருவாக்குகிறது.

தரவை அணுகுதல் மற்றும் நகலெடுத்தல்

  • at(): உருப்படிகளைப் பெறுவதற்கான நவீன வழி. இறுதியிலிருந்து எண்ணுவதற்கு எதிர்மறை எண்களைப் (negative numbers) பயன்படுத்தவும். உதாரணமாக, .at(-1) கடைசி உருப்படியைப் பெறும்.
  • slice(): ஒரு array-இன் ஒரு பகுதியை மட்டும் பிரித்தெடுக்கிறது. இது ஒரு புதிய array-ஐ வழங்கும் மற்றும் அசல் array-ஐ மாற்றாது.
  • concat(): இரண்டு அல்லது அதற்கு மேற்பட்ட array-களை இணைத்து ஒரு புதிய array-ஐ உருவாக்குகிறது.
  • copyWithin(): ஒரே array-க்குள் இருக்கும் உறுப்புகளை மற்றொரு இடத்திற்கு நகலெடுக்கிறது.
  • flat(): nested array-களை ஒரே மட்டத்திற்கு (single level) மாற்றுகிறது.

Array-கள் வழியாகச் சுழற்சி செய்தல்

  • forEach(): உங்கள் array-இல் உள்ள ஒவ்வொரு உருப்படிக்காகவும் ஒரு function-ஐ இயக்குகிறது. இது எளிய லூப்களுக்கு (loops) சிறந்தது.

ஆதாரம்: https://www.geeksforgeeks.org/javascript/javascript-array-methods/

முழுமையான வழிகாட்டி: https://dev.to/ezhil_abinayak_e38eec8fb/array-methods-in-javascript-1f5f