জেভাস্ক্রিপ্ট ক্লাস

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.";

স্বয়ং প্রয়াস করুন

ব্রাউজার সমর্থন

মূলত জেভাস্ক্রিপ্ট ক্লাসকে সম্পূর্ণভাবে সমর্থনকারী প্রথম ব্রাউজার সংস্করণটি নিচের টেবিলে উল্লেখ করা হল: আইই ফায়ারফক্স স্যাফারি ওপেরা
চ্রোম ৪৯ এডজ ১২ ফায়ারফক্স ৪৫ স্যাফারি ৯ ওপেরা ৩৬
২০১৬ সালের ৩ মাস ২০১৫ সালের ৭ মাস ২০১৬ সালের ৩ মাস ২০১৫ সালের ১০ মাস ২০১৬ সালের ৩ মাস

এই টিউটোরিয়ালের পরে, আপনি জেভাস্ক্রিপ্ট ক্লাসের বিষয়ে আরও বেশি জানবেন。