JavaScript-এ Constructors এবং Arrays-এ দক্ষতা অর্জন

JavaScript ডেভেলপারদের দুটি মূল ধারণা বুঝতে হবে: Constructors এবং Arrays।

Constructors আপনাকে অবজেক্ট তৈরি করতে সাহায্য করে। একটি ফাংশন থেকে অবজেক্ট তৈরি করতে new কিওয়ার্ড ব্যবহার করুন। এটি name এবং age-এর মতো প্রোপার্টিগুলো স্বয়ংক্রিয়ভাবে সেট করে দেয়।

Example:

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

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

Arrays ডেটার তালিকা সংরক্ষণ করে। এগুলো zero-based indexing ব্যবহার করে। এর মানে হলো প্রথম আইটেমটি থাকে index 0-তে।

প্রধান Array Methods:

  • push: শেষে একটি আইটেম যোগ করে।
  • pop: শেষ আইটেমটি সরিয়ে ফেলে।
  • unshift: শুরুতে একটি আইটেম যোগ করে।
  • shift: প্রথম আইটেমটি সরিয়ে ফেলে।
  • length: অ্যারের আকার দেখায়।

ডেটা প্রসেস করার জন্য আপনি এই টুলগুলো ব্যবহার করেন। উদাহরণস্বরূপ, আপনি মোট নম্বর বা গড় বের করার জন্য ছাত্রছাত্রীদের নম্বরের একটি তালিকার মধ্য দিয়ে লুপ চালাতে পারেন।

গ্রেড গণনার লজিক ফ্লো:

  1. একটি লুপ ব্যবহার করে ফেল করার নম্বরগুলো চেক করুন।
  2. সব নম্বরের যোগফল নির্ণয় করুন।
  3. গড় পেতে যোগফলকে অ্যারের দৈর্ঘ্য (length) দিয়ে ভাগ করুন।
  4. গড় স্কোরের ওপর ভিত্তি করে একটি গ্রেড নির্ধারণ করুন।

এই মৌলিক বিষয়গুলোতে দক্ষতা অর্জন আপনার কোডকে আরও পরিচ্ছন্ন এবং দক্ষ করে তুলবে।

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