٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش روشهای استاتیک جاوا اسکریپت

روشهای کلاس استاتیک روی خود کلاس تعریف می شوند. شما نمی توانید یک staticمتد را روی یک شی فراخوانی کنید ، فقط روی یک کلاس شی.   مثال class Car { constructor(name) { this.name = name; } static hello() { return…

محمد یوسفی

27 جولای 2021

روشهای کلاس استاتیک روی خود کلاس تعریف می شوند.

شما نمی توانید یک staticمتد را روی یک شی فراخوانی کنید ، فقط روی یک کلاس شی.

 

مثال

class Car {
  constructor(name) {
    this.name = name;
  }
  static hello() {
    return "Hello!!";
  }
}

let myCar = new Car("Ford");

// You can calll 'hello()' on the Car Class:
document.getElementById("demo").innerHTML = Car.hello();

// But NOT on a Car Object:
// document.getElementById("demo").innerHTML = myCar.hello();
// this will raise an error.

اگر شما می خواهید به استفاده از من C شی AR داخل 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);

منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها