⊗tsSpOpAMRd 12 of 37 menu

Modifikátor readonly v TypeScriptu

Pomocí modifikátoru readonly lze vlastnosti nastavit jako přístupné pouze pro čtení. Podívejme se na příklad. V třídě User nastavme vlastnost name jako přístupnou pouze pro čtení:

class User { readonly name: string; constructor(name: string) { this.name = name; } }

Vytvořme objekt třídy a nastavme jménu nějakou hodnotu:

let user: User = new User('john');

Přečtěme hodnotu jména:

console.log(user.name); // 'john'

Ale pokus o zápis jiné hodnoty do vlastnosti povede k chybě:

user.name = 'eric'; // chyba

Nastavte třídě User vlastnost age, přístupnou pouze pro čtení. Vytvořte objekt této třídy a vypište jeho věk na obrazovku.

Č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