জেভাস্ক্রিপ্ট স্ট্যাটিক মথড
- পূর্ববর্তী পৃষ্ঠা জেএস ক্লাস ইনহারিটেন্স
- পরবর্তী পৃষ্ঠা জেএস কলব্যাক
স্ট্যাটিক ক্লাস মেথড ক্লাস স্বয়ংক্রিয়ভাবে নির্ধারিত
ওবজেক্টের ওপর কোনও কাজ করা যায় না static
মেথড, শুধুমাত্র ওবজেক্ট ক্লাসের ওপর ক্রিয়াকরণ করা যায়。
ইনস্ট্যান্স
class Car { constructor(name) { this.name = name; } static hello() { return "Hello!!"; } } let myCar = new Car("Ford"); // আপনি Car ক্লাসের ওপর 'hello()' আহ্বান করতে পারেন: // document.getElementById("demo").innerHTML = Car.hello(); // কিন্তু Car অবজেক্টের ওপর আহ্বান করা হতে পারে না: // document.getElementById("demo").innerHTML = myCar.hello(); // এই পদক্ষেপটি ত্রুটি উদ্ভূত করবে।
যদি কোনও স্থানে ব্যবহার করতে হয়, static
মথডেসে মাইকার অবজেক্ট ব্যবহার করে, তাকে পারামিটার হিসাবে পাঠানো হতে পারে:
ইনস্ট্যান্স
class Car { constructor(name) { this.name = name; } static hello(x) { return "Hello " + x.name; } } let myCar = new Car("Ford"); document.getElementById("demo").innerHTML = Car.hello(myCar);
- পূর্ববর্তী পৃষ্ঠা জেএস ক্লাস ইনহারিটেন্স
- পরবর্তী পৃষ্ঠা জেএস কলব্যাক