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

JavaScriptలో ఆబ్జెక్ట్‌లను (objects) ఎలా నిర్మించాలో మరియు జాబితాలను (lists) ఎలా నిర్వహించాలో మీరు అర్థం చేసుకోవాలి. ఈ గైడ్ constructors మరియు arrays గురించి వివరిస్తుంది.

Constructors

ఒక constructor ఒకే విధమైన నిర్మాణంతో (structure) కలిగిన బహుళ ఆబ్జెక్ట్‌లను సృష్టిస్తుంది. కొత్త ఇన్‌స్టెన్స్‌ను (instance) సృష్టించడానికి "new" కీవర్డ్‌ను ఉపయోగించండి.

Example:

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

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

Person 1 లో పేరు Pranjal మరియు వయస్సు 30 ఉన్నాయి. Person 2 డిఫాల్ట్ విలువలను (default values) ఉపయోగిస్తుంది.

Arrays

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

ముఖ్యమైన నియమాలు: • మీ జాబితా పరిమాణాన్ని చూడటానికి .length ఉపయోగించండి. • చివరన అంశాలను జోడించడానికి push ఉపయోగించండి. • చివరి అంశాన్ని తొలగించడానికి pop ఉపయోగించండి. • ప్రారంభంలో అంశాలను జోడించడానికి unshift ఉపయోగించండి. • మొదటి అంశాన్ని తొలగించడానికి shift ఉపయోగించండి.

Practical Logic

డేటాను ప్రాసెస్ చేయడానికి మీరు arrays ఉపయోగించవచ్చు. ఉదాహరణకు, మార్కుల జాబితా నుండి గ్రేడ్‌లను లెక్కించవచ్చు.

  1. ఫెయిల్ అయిన స్కోర్‌లను కనుగొనడానికి array ద్వారా లూప్ చేయండి.
  2. మొత్తం (total) కోసం అన్ని సంఖ్యలను కూడండి.
  3. సగటును (average) కనుగొనడానికి మొత్తాన్ని array length తో భాగించండి.
  4. గ్రేడ్‌ను కేటాయించడానికి if-else స్టేట్‌మెంట్‌లను ఉపయోగించండి.

ఈ లాజిక్ మీ కోడ్‌లో డేటా పనులను ఆటోమేట్ చేయడానికి సహాయపడుతుంది.

Source: https://www.geeksforgeeks.org/javascript/javascript-arrays/ Source: https://www.geeksforgeeks.org/javascript/js-constructor-method/

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

Optional learning community: https://t.me/GyaanSetuAi