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) கணக்கிடலாம்.

  1. தோல்வியடைந்த மதிப்பெண்களைக் கண்டறிய array-இல் loop செய்யவும்.
  2. மொத்த மதிப்பெண்ணைப் பெற அனைத்து எண்களையும் கூட்டவும்.
  3. சராசரியைக் கண்டறிய மொத்த மதிப்பெண்ணை array length-ஆல் வகுக்கவும்.
  4. தரவரிசையை (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