كلمات المفتاحية JavaScript Class extends
- الصفحة السابقة constructor()
- الصفحة التالية static
- العودة إلى المستوى السابق دليل مرجعي JavaScript Class
التعريف والاستخدام
extends
كلمات المفتاحية تستخدم لإنشاء فئة فرعية (الشقيق).
تيرجع الفئة الفرعية جميع الأساليب من الفئة الأخرى.
الترجيع مهم لاستعادة مرونة الكود: عند إنشاء فئة جديدة، يمكن إعادة استخدام خصائص وطرق الفئة الحالية.
التعليقات:من خلال مثال السابقة يمكن رؤيةsuper()
تم استخدام الأسلوب. من خلال الطلب في طريقة بناء. super()
الأساليب، سنقوم بإنشاء طلب للوصول إلى أساليب الآباء والأمهات وتشغيلها. يمكن الوصول إلى خصائصهم.
المثال
إنشاء فئة تُدعى "Model" ست 继د فئة "Car" من أساليبها:
class Car { constructor(brand) { this.carname = brand; } present() { return 'I have a ' + this.carname; } } class Model extends Car { constructor(brand, mod) { super(brand); this.model = mod; } show() { return this.present() + ', it is a ' + this.model; } } mycar = new Model("Ford", "Mustang"); document.getElementById("demo").innerHTML = mycar.show();
القواعد النحوية
class childClass extends parentClass
تفاصيل التقنية
إصدار JavaScript: | ECMAScript 2015 (ES6) |
---|
دعم المتصفحات
الكلمات المفتاحية | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
extends | 49.0 | 13.0 | 45.0 | 9.0 | 36.0 |
صفحات ذات صلة
JavaScript تعليماتفئة JavaScript
JavaScript تعليماتJavaScript ES6 (EcmaScript 2015)
دليل مرجعي JavaScript:كلمة المفتاح super
دليل مرجعي JavaScript:طريقة constructor()
- الصفحة السابقة constructor()
- الصفحة التالية static
- العودة إلى المستوى السابق دليل مرجعي JavaScript Class