الطرق الثابتة في جافا سكربت
- الصفحة السابقة JS وراثة الفئات
- الصفحة التالية JS الاستدعاء
الطريقة الثابتة للفئة معرفية على نفس الفئة.
لا يمكنك تفعيلها على الكائن. static
الطريقة، يمكن تفعيلها فقط على كلاس الأهداف.
مثال
class Car { constructor(name) { this.name = name; } static hello() { return "Hello!!"; } } let myCar = new Car("Ford"); // يمكنك استدعاء 'hello()' على فئة Car: document.getElementById("demo").innerHTML = Car.hello(); // لكن لا يمكنك استدعاء Car عنصر: // 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);
- الصفحة السابقة JS وراثة الفئات
- الصفحة التالية JS الاستدعاء