JavaScriptలో Array Methods

డెవలపర్లకు arrays పై పట్టు సాధించడం చాలా ముఖ్యం. JavaScriptలో అత్యంత సాధారణంగా ఉపయోగించే array methods గురించి ఇక్కడ ఒక క్విక్ గైడ్ ఉంది.

పొడవు (Length) మరియు కంటెంట్‌ను నిర్వహించడం

  • length: ఒక arrayలో ఉన్న అంశాల సంఖ్యను తిరిగి ఇస్తుంది. arrayని తగ్గించడానికి లేదా పెంచడానికి మీరు ఈ ప్రాపర్టీని మార్చవచ్చు.
  • toString(): ఒక arrayని ఒకే స్ట్రింగ్‌గా మారుస్తుంది. ఇది మీ అసలు arrayని మార్చదు.
  • join(): అన్ని ఎలిమెంట్లను ఒక స్ట్రింగ్‌గా కలుపుతుంది. మీరు కామా లేదా స్పేస్ వంటి కస్టమ్ సెపరేటర్‌ను ఎంచుకోవచ్చు. ఇది null లేదా undefinedలను ఖాళీ స్ట్రింగ్స్‌గా మారుస్తుంది.
  • isArray(): ఒక వేరియబుల్ array అవునా కాదా అని తనిఖీ చేయడానికి ఇది ఒక నమ్మకమైన మార్గం.

అంశాలను జోడించడం మరియు తొలగించడం

  • push(): ఒక array చివరన ఒకటి లేదా అంతకంటే ఎక్కువ అంశాలను జోడిస్తుంది. ఇది కొత్త పొడవును (length) తిరిగి ఇస్తుంది.
  • pop(): ఒక array నుండి చివరి అంశాన్ని తొలగిస్తుంది. మీరు తొలగించిన అంశాన్ని ఇది తిరిగి ఇస్తుంది.
  • unshift(): ఒక array ప్రారంభంలో అంశాలను జోడిస్తుంది.
  • shift(): ఒక array నుండి మొదటి అంశాన్ని తొలగిస్తుంది.
  • splice(): కొత్త అంశాలను తొలగించడం, భర్తీ చేయడం లేదా జోడించడం ద్వారా మీ arrayని మారుస్తుంది. ఇది అసలు arrayని మారుస్తుంది.
  • toSpliced(): splice చేసేదంతా చేస్తుంది, కానీ ఇది అసలు arrayని మార్చడానికి బదులుగా కొత్త arrayని సృష్టిస్తుంది.

డేటాను యాక్సెస్ చేయడం మరియు కాపీ చేయడం

  • at(): అంశాలను పొందడానికి ఇది ఒక ఆధునిక మార్గం. చివర నుండి లెక్కించడానికి నెగటివ్ నంబర్లను ఉపయోగించండి. ఉదాహరణకు, .at(-1) చివరి అంశాన్ని పొందుతుంది.
  • slice(): ఒక arrayలోని కొంత భాగాన్ని వేరు చేస్తుంది. ఇది కొత్త arrayని తిరిగి ఇస్తుంది మరియు అసలు arrayని అలాగే ఉంచుతుంది.
  • concat(): రెండు లేదా అంతకంటే ఎక్కువ arraysని కలిపి ఒక కొత్త arrayగా మారుస్తుంది.
  • copyWithin(): ఒకే arrayలో array ఎలిమెంట్లను మరొక స్థానానికి కాపీ చేస్తుంది.
  • flat(): నెస్టెడ్ (nested) arraysని ఒకే స్థాయిలోకి మారుస్తుంది.

Arrays ద్వారా ఇటరేట్ చేయడం

  • forEach(): మీ arrayలోని ప్రతి అంశం కోసం ఒక ఫంక్షన్‌ను రన్ చేస్తుంది. ఇది సింపుల్ లూప్‌లకు చాలా ఉపయోగకరంగా ఉంటుంది.

మూలం: https://www.geeksforgeeks.org/javascript/javascript-array-methods/

పూర్తి గైడ్: https://dev.to/ezhil_abinayak_e38eec8fb/array-methods-in-javascript-1f5f