JavaScript-இல் Constructors மற்றும் Arrays-இல் தேர்ச்சி பெறுதல்
JavaScript-இல் எவ்வாறு objects-களை உருவாக்குவது மற்றும் பட்டியல்களை (lists) நிர்வகிப்பது என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும். இந்த வழிகாட்டி constructors மற்றும் arrays பற்றி விளக்குகிறது.
Constructors
ஒரு constructor ஒரே மாதிரியான அமைப்பைக் கொண்ட பல objects-களை உருவாக்குகிறது. ஒரு புதிய instance-ஐ உருவாக்க "new" என்ற keyword-ஐப் பயன்படுத்தவும்.
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 முறையைப் பயன்படுத்துகின்றன. அதாவது, முதல் உருப்படி (item) index 0-இல் இருக்கும்.
முக்கிய விதிகள்: • உங்கள் பட்டியலின் அளவைக் காண .length-ஐப் பயன்படுத்தவும். • பட்டியலின் இறுதியில் உருப்படிகளைச் சேர்க்க push-ஐப் பயன்படுத்தவும். • கடைசி உருப்படியை நீக்க pop-ஐப் பயன்படுத்தவும். • பட்டியலின் தொடக்கத்தில் உருப்படிகளைச் சேர்க்க unshift-ஐப் பயன்படுத்தவும். • முதல் உருப்படியை நீக்க shift-ஐப் பயன்படுத்தவும்.
Practical Logic
தரவுகளைச் செயலாக்க நீங்கள் arrays-களைப் பயன்படுத்தலாம். உதாரணமாக, மதிப்பெண் பட்டியலிலிருந்து தரவரிசைகளைக் (grades) கணக்கிடலாம்.
- தோல்வியடைந்த மதிப்பெண்களைக் கண்டறிய array-இல் loop செய்யவும்.
- மொத்த மதிப்பெண்ணைப் பெற அனைத்து எண்களையும் கூட்டவும்.
- சராசரியைக் கண்டறிய மொத்த மதிப்பெண்ணை array length-ஆல் வகுக்கவும்.
- தரவரிசையை (grade) ஒதுக்க if-else கூற்றுகளைப் (statements) பயன்படுத்தவும்.
இந்த தர்க்கம் உங்கள் குறியீட்டில் (code) தரவுப் பணிகளைத் தானியக்கமாக்க உதவுகிறது.
மூலம்: https://www.geeksforgeeks.org/javascript/javascript-arrays/ மூலம்: https://www.geeksforgeeks.org/javascript/js-constructor-method/
முழு பதிவு: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8
விருப்பத்தேர்வு கற்றல் சமூகம்: https://t.me/GyaanSetuAi