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 ఉపయోగించవచ్చు. ఉదాహరణకు, మార్కుల జాబితా నుండి గ్రేడ్లను లెక్కించవచ్చు.
- ఫెయిల్ అయిన స్కోర్లను కనుగొనడానికి array ద్వారా లూప్ చేయండి.
- మొత్తం (total) కోసం అన్ని సంఖ్యలను కూడండి.
- సగటును (average) కనుగొనడానికి మొత్తాన్ని array length తో భాగించండి.
- గ్రేడ్ను కేటాయించడానికి 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