JavaScript Class super ਕੀਵਾਰਡ
- پچھلے صفحے static
- آئندہ صفحہ constructor()
- کم سائز واپس جاوا اسکریپٹ کلاس مراجع دفتر
ਪਰਿਭਾਸ਼ਣ ਅਤੇ ਵਰਤੋਂ
super
super ਕੀਵਾਰਡ ਪਿਤਾ ਕਲਾਸ ਨੂੰ ਰੈਫਰੈਂਸ ਕਰਦਾ ਹੈ。
ਇਹ ਪਿਤਾ ਕਲਾਸ ਦੇ ਕੰਸਟਰਕਟਰ ਸੱਦ ਕਰਨ ਅਤੇ ਪਿਤਾ ਕਲਾਸ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਮੇਥਡ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。
ਸੁਝਾਅ:ਇਨਹਾਂ ਵਿੱਚ "ਵਿਰਾਸਤ" (ਪਿਤਾ ਕਲਾਸ ਅਤੇ ਪੁੱਤਰ ਕਲਾਸ) ਦੇ ਵਿਚਾਰ ਨੂੰ ਬਿਹਤਰ ਤੌਰ 'ਤੇ ਸਮਝਣ ਲਈ ਸਾਡੇ JavaScript ਕਲਾਸ ਟੂਰੀਮੈਲਰਸ਼ਾਪ。
ਇੰਸਟੈਂਸ
ਇੱਕ ਨਾਮ "Model" ਦੀ ਕਲਾਸ ਬਣਾਉਣ ਲਈ extends
ਕੀਵਾਰਡ "Car" ਕਲਾਸ ਦੇ ਮੇਥਡ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ。
ਕੰਸਟਰਕਟਰ ਮੇਥਡ ਵਿੱਚ ਸੱਦ ਕਰਕੇ super();
ਮੇਥਡ ਸਾਡੇ ਪਿਤਾ ਕਲਾਸ ਦਾ ਕੀਵਾਰਡ ਸੱਦ ਕਰਾਂਗੇ, ਅਤੇ ਪਿਤਾ ਕਲਾਸ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਮੇਥਡ ਪਰਿਭਾਸ਼ਿਤ ਕਰ ਸਕਾਂਗੇ:
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();
ਗਰਮਾਤਾ
super(arguments); // ਮਾਤਾ ਕਲਾਸ ਦੇ ਕੰਸਟਰਕਟਰ ਸੱਦ (ਸਿਰਫ ਕੰਸਟਰਕਟਰ ਵਿੱਚ) super.parentMethod(arguments); // ਮਾਤਾ ਕਲਾਸ ਦਾ ਮੇਥਡ ਸੱਦ
ਤਕਨੀਕੀ ਵੇਰਵੇ
JavaScript ਵਰਜਨਸ਼ਨਰਸ਼ਾਪ | ECMAScript 2015 (ES6) |
---|
ਬਰਾਉਜ਼ਰ ਸਪੋਰਟ
ਕੀਵਾਰਡ | ਚਰਮੋਨੀ | IE | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|---|
super | 42.0 | 13.0 | 45.0 | 9.0 | 36.0 |
ਸਬੰਧਤ ਪੇਜਿਜ਼
JavaScript ਟੂਰੀਮੈਲਰਸ਼ਾਪJavaScript کلاس
JavaScript ਟੂਰੀਮੈਲਰਸ਼ਾਪJavaScript ES6 (EcmaScript 2015)
JavaScript مرجع دستاویز:extends ਕੀਵਾਰਡ
JavaScript مرجع دستاویز:constructor() طریق
- پچھلے صفحے static
- آئندہ صفحہ constructor()
- کم سائز واپس جاوا اسکریپٹ کلاس مراجع دفتر