JavaScriptలో Constructors మరియు Arrays పై పట్టు సాధించడం

డేటాను నిర్వహించడానికి JavaScript constructors మరియు arrays పై ఆధారపడుతుంది. ఈ ప్రాథమిక అంశాలను అర్థం చేసుకోవడం వల్ల మీరు మరింత స్పష్టమైన కోడ్‌ను వ్రాయగలరు.

Constructors

Constructors ఆబ్జెక్ట్‌ల కోసం బ్లూప్రింట్‌లుగా పనిచేస్తాయి. ఇన్‌స్టెన్స్‌లను (instances) సృష్టించడానికి new కీవర్డ్‌ను ఉపయోగించండి.

Example:

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

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

this కీవర్డ్ సృష్టించబడుతున్న ఆబ్జెక్ట్‌ను సూచిస్తుంది.

Arrays

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

ముఖ్యమైన Array నియమాలు: • మీ జాబితా పరిమాణాన్ని కనుగొనడానికి .length ఉపయోగించండి. • చివరన ఐటెమ్‌లను జోడించడానికి .push() ఉపయోగించండి. • చివర నుండి ఐటెమ్‌లను తొలగించడానికి .pop() ఉపయోగించండి. • ప్రారంభంలో ఐటెమ్‌లను జోడించడానికి .unshift() ఉపయోగించండి. • ప్రారంభం నుండి ఐటెమ్‌లను తొలగించడానికి .shift() ఉపయోగించండి.

Practical Logic

సంఖ్యలను ప్రాసెస్ చేయడానికి మీరు arraysని ఉపయోగిస్తారు. మొత్తం (total) లేదా సగటు (average) కనుగొనడానికి మీరు మార్కుల ద్వారా లూప్ (loop) చేయవచ్చు.

మీరు విద్యార్థుల గ్రేడ్‌లను తనిఖీ చేయాలనుకుంటే, ఈ దశలను అనుసరించండి:

  1. పాస్ మార్కుల కంటే తక్కువ ఉన్న స్కోర్‌లు ఎన్ని ఉన్నాయో లెక్కించండి.
  2. లూప్ ఉపయోగించి మొత్తం స్కోర్‌లను కూడండి.
  3. సగటును పొందడానికి మొత్తాన్ని ఐటెమ్‌ల సంఖ్యతో భాగించండి.
  4. ఆ సగటు ఆధారంగా గ్రేడ్‌ను కేటాయించండి.

ఈ లాజిక్ మీ డేటాను క్రమబద్ధంగా ఉంచుతుంది మరియు మీ ఫంక్షన్‌లను ఊహించదగినవిగా (predictable) చేస్తుంది.

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