جسٹ سکریپٹ سٹیٹک طوابع
- پائیدہ پچھلے جسٹا سکریپٹ کلاس وراثت
- پائیدہ پہلے جسٹا سکریپٹ کال بیک
روشهای کلاس استاتیک در خود کلاس تعریف شدهاند.
شما نمیتوانید در اشیاء فراخوانی کنید static
مетод، صرفاً قابل به کاربرد در کلاسهای اشیاء است。
مثال
class Car { constructor(name) { this.name = name; } static hello() { return "Hello!!"; } } let myCar = new Car("Ford"); // آپ کلاس کار پر 'hello()' کا استعمال کرسکتا ہیں: // document.getElementById("demo").innerHTML = Car.hello(); // لیکن کار آوبجیکٹ پر نہیں بول سکتا: // document.getElementById("demo").innerHTML = myCar.hello(); // اس کار کریں تو خطا آئے گی۔
اگر آپ کا ارادہ ہے کہ static
میتا میں myCar آوبجیکٹ کا استعمال کیا جاسکتا ہے، جس کو پارامٹر کے طور پر بھی فراہم کیا جاسکتا ہے:
مثال
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);
- پائیدہ پچھلے جسٹا سکریپٹ کلاس وراثت
- پائیدہ پہلے جسٹا سکریپٹ کال بیک