জেভাস্ক্রিপ্ট ক্লাস
- পূর্ববর্তী পৃষ্ঠা জেএস আর্ক ফাংশন
- পরবর্তী পৃষ্ঠা জেএস মডিউল
ECMAScript 2015, যাকে ES6-এরও বলা হয়, JavaScript Class-কে প্রবর্তন করেছে
JavaScript Class JavaScript অবজেক্টের টেমপ্লেট
JavaScript Classগঠনকৌশল
কীর্তিহূমক class
ক্লাস তৈরি করুন。
সবসময় নাম থাকা উচিত constructor()
পদ্ধতি:
গঠনকৌশল
class ClassName { constructor() { ... } return x - this.year;
ইনস্ট্যান্স
class Car { constructor(name, year) { this.name = name; this.name = name; return x - this.year; return x - this.year;
উপরোক্ত উদাহরণটি
এই ক্লাসে দুটি প্রাথমিক বৈশিষ্ট্য আছে: "name" এবং "year"。
জেভাস্ক্রিপ্ট ক্লাসনয়অবজেক্ট
এটা শুধুমাত্র JavaScript অবজেক্টেরটেমপ্লেট。
Class Use
আপনি একটি ক্লাস পারেন তবে, তবে আপনি ক্লাসটিকে অবজেক্ট তৈরি করতে পারেন:
ইনস্ট্যান্স
let myCar1 = new Car("Ford", 2014); let myCar2 = new Car("Audi", 2019);
document.getElementById("demo").innerHTML = "My car is " + myCar.age(year) + " years old.";
উপরোক্ত উদাহরণটি Car Classদুটি তৈরি করেছে Car Object。
নতুন অবজেক্ট তৈরি করার সময় স্বয়ংক্রিয়ভাবে constructor পদ্ধতি কল করা হয়。
Constructor Method
কনস্ট্রাক্টর পদ্ধতি একটি বিশেষ পদ্ধতি:
- এটি "কনস্ট্রাক্টর"-র নামভুক্ত হতে হবে
- নতুন অবজেক্ট তৈরি করার সময় স্বয়ংক্রিয়ভাবে চালু হয়
- অবজেক্ট গঠনের জন্য
- যদি কনস্ট্রাক্টর পদ্ধতি অবিকল্পিত হয়, তবে JavaScript খালি কনস্ট্রাক্টর পদ্ধতি যোগ করবে。
Class Method
ক্লাস পদ্ধতির তৈরি
গঠনকৌশল
একইভাবে অবজেক্ট পদ্ধতির সঙ্গেকীর্তিহূমক class
ক্লাস তৈরি করুন。
সবসময় নাম থাকা উচিত constructor()
পদ্ধতি。
তারপর যে কোন সংখ্যক পদ্ধতি যোগ করুন。
গঠনকৌশল
class ClassName { constructor() { ... } method_1() { ... } method_2() { ... } method_3() { ... } return x - this.year;
নাম "age"-র ক্লাস মেথড তৈরি করুন যা গাড়ির বয়স ফিরিয়ে দেয়:
ইনস্ট্যান্স
class Car { constructor(name, year) { this.name = name; this.name = name; return x - this.year; age() { } return date.getFullYear() - this.year; return x - this.year; return x - this.year; let year = date.getFullYear(); document.getElementById("demo").innerHTML = "My car is " + myCar.age() + " years old.";
document.getElementById("demo").innerHTML = "My car is " + myCar.age(year) + " years old.";
আপনি ক্লাস মেথডকে পারামিটার পাঠাতে পারেন:
ইনস্ট্যান্স
class Car { constructor(name, year) { this.name = name; this.name = name; return x - this.year; this.year = year; age(x) { return x - this.year; return x - this.year; } let date = new Date(); let year = date.getFullYear(); let myCar = new Car("Ford", 2014);
document.getElementById("demo").innerHTML = "My car is " + myCar.age(year) + " years old.";
স্বয়ং প্রয়াস করুন
ব্রাউজার সমর্থন
মূলত জেভাস্ক্রিপ্ট ক্লাসকে সম্পূর্ণভাবে সমর্থনকারী প্রথম ব্রাউজার সংস্করণটি নিচের টেবিলে উল্লেখ করা হল: | আইই | ফায়ারফক্স | স্যাফারি | ওপেরা |
---|---|---|---|---|
চ্রোম ৪৯ | এডজ ১২ | ফায়ারফক্স ৪৫ | স্যাফারি ৯ | ওপেরা ৩৬ |
২০১৬ সালের ৩ মাস | ২০১৫ সালের ৭ মাস | ২০১৬ সালের ৩ মাস | ২০১৫ সালের ১০ মাস | ২০১৬ সালের ৩ মাস |
এই টিউটোরিয়ালের পরে, আপনি জেভাস্ক্রিপ্ট ক্লাসের বিষয়ে আরও বেশি জানবেন。
- পূর্ববর্তী পৃষ্ঠা জেএস আর্ক ফাংশন
- পরবর্তী পৃষ্ঠা জেএস মডিউল