JavaScript Class static কীভাব
- পূর্ববর্তী পৃষ্ঠা extends
- পরবর্তী পৃষ্ঠা super
- একটি স্তর উপরে ফিরুন JavaScript Class রেফারেন্স হান্ডবুক
সংজ্ঞা ও ব্যবহার
static
স্ট্যাটিক পদ্ধতির ক্লাস সংজ্ঞা করার কীভাব
স্ট্যাটিক পদ্ধতি সরাসরি ক্লাসের ওপর (উদাহরণে, Car
)কোড করুন, যাতে ক্লাসের ইনস্ট্যান্স/অবজেক্ট তৈরি করতে হবে না (mycar
)。
ইনস্ট্যান্স
উদাহরণ 1
একটি স্ট্যাটিক পদ্ধতি তৈরি করুন এবং ক্লাসের ওপর তা কোড করুন:
class Car { constructor(brand) { this.carname = brand; } static hello() { // static method return "Hello!!"; } } mycar = new Car("Ford"); //'hello()' পদ্ধতিকে ক্লাস Car-এর ওপর কোড করুন: document.getElementById("demo").innerHTML = Car.hello(); //'mycar' অবজেক্টের ওপর কোড না করুন: //document.getElementById("demo").innerHTML = mycar.hello(); //ত্রুটি উঠতে পারে
উদাহরণ 2
যদি আপনি স্ট্যাটিক পদ্ধতিতে mycar অবজেক্ট ব্যবহার করতে চান, তবে তাকে পারামিটার হিসাবে পাঠান:
পারামিটার হিসাবে "mycar" পাঠান class Car { constructor(brand) { this.carname = brand; } static hello(x) { return "Hello " + x.carname; } } mycar = new Car("Ford"); document.getElementById("demo").innerHTML = Car.hello(mycar);
সংজ্ঞা
static methodName()
প্রযুক্তিগত বিবরণ
JavaScript সংস্করণ: | ECMAScript 2015 (ES6) |
---|
ব্রাউজার সমর্থন
Keyword | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
static | 49.0 | 13.0 | 45.0 | 9.0 | 36.0 |
সংশ্লিষ্ট পাতা
JavaScript টিউটোরিয়াল:JavaScript ক্লাস
JavaScript টিউটোরিয়াল:JavaScript ES6 (EcmaScript 2015)
JavaScript পরিচিতি বইয়ের কথাconstructor() পদ্ধতি
- পূর্ববর্তী পৃষ্ঠা extends
- পরবর্তী পৃষ্ঠা super
- একটি স্তর উপরে ফিরুন JavaScript Class রেফারেন্স হান্ডবুক