𝗠𝗮𝘀𝘁𝗲𝗿𝗶𝗻𝗴 𝗖𝗼𝗻𝘀𝘁𝗿𝘂𝗰𝘁𝗼𝗿𝘀 మరియు 𝗔𝗿𝗿𝗮𝘆𝘀 𝗶𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁

JavaScript డెవలపర్లు రెండు ముఖ్యమైన అంశాలను అర్థం చేసుకోవాలి: Constructors మరియు Arrays.

Constructors మీకు ఆబ్జెక్ట్‌లను (objects) సృష్టించడంలో సహాయపడతాయి. ఒక function నుండి ఆబ్జెక్ట్‌లను నిర్మించడానికి new కీవర్డ్‌ను ఉపయోగించండి. ఇది name మరియు age వంటి propertiesని ఆటోమేటిక్‌గా సెట్ చేస్తుంది.

Example:

function Person(name = "Unknown", age = 0) {
    this.name = name;
    this.age = age;
}

const person1 = new Person("Pranjal", 30);

Arrays డేటా జాబితాలను (lists) నిల్వ చేస్తాయి. ఇవి zero-based indexingని ఉపయోగిస్తాయి. అంటే మొదటి item ఇండెక్స్ 0 వద్ద ఉంటుంది.

Key Array Methods:

  • push: చివరన ఒక itemను జోడించడానికి.
  • pop: చివరి itemను తొలగించడానికి.
  • unshift: ప్రారంభంలో ఒక itemను జోడించడానికి.
  • shift: మొదటి itemను తొలగించడానికి.
  • length: Array పరిమాణాన్ని చూపుతుంది.

డేటాను process చేయడానికి మీరు ఈ సాధనాలను ఉపయోగిస్తారు. ఉదాహరణకు, మొత్తం మార్కులు లేదా సగటును కనుగొనడానికి మీరు విద్యార్థుల మార్కుల జాబితాను loop చేయవచ్చు.

గ్రేడ్‌లను లెక్కించడానికి Logic flow:

  1. Loop ఉపయోగించి ఫెయిల్ అయిన మార్కులను తనిఖీ చేయండి.
  2. అన్ని మార్కుల మొత్తాన్ని (sum) లెక్కించండి.
  3. సగటును పొందడానికి ఆ మొత్తాన్ని array lengthతో భాగించండి.
  4. సగటు స్కోరు ఆధారంగా గ్రేడ్‌ను కేటాయించండి.

ఈ ప్రాథమిక అంశాలపై పట్టు సాధించడం వల్ల మీ కోడ్ మరింత స్పష్టంగా మరియు సమర్థవంతంగా మారుతుంది.

Source: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8