⊗jsOpBsCPP 12 of 60 menu

Vlastnosti přes parametry konstruktoru v OOP v JavaScriptu

Proměnné předané přes parametry konstruktoru lze zapsat do vlastností objektu:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } }

Takto předané hodnoty budou dostupné ve všech metodách třídy. Pro příklad použijeme předané hodnoty v nějaké metodě:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } show() { return this.name + ' ' + this.surn; } }

Pojďme vyzkoušet, jak to funguje. Vytvořme nový objekt, předáním do něj parametrem jména a příjmení uživatele:

let user = new User('john', 'smit');

Nyní přistupme k naší metodě:

console.log(user.show());

Předejte do konstruktoru třídy Employee jméno a plat zaměstnance a zapište je do odpovídajících vlastností.

Vytvořte metodu, která bude zobrazovat jméno zaměstnance.

Vytvořte metodu, která bude zobrazovat plat zaměstnance.

Vytvořte metodu, která bude zvyšovat plat zaměstnance o 10%.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout