⊗tsSpIfRPr 23 of 37 menu

Vlastnosti pouze pro čtení v rozhraní v TypeScript

Vlastnosti pouze pro čtení jsou nastaveny pouze jedenkrát při vytvoření objektu. Později je nelze změnit. Pro deklaraci těchto vlastností se používá klíčové slovo readonly.

Vezměme rozhraní IFigure, vytvořené v předchozí lekci. Ale nyní nastavme vlastnosti width přístup pouze pro čtení:

interface IFigure { height: number; readonly width: number; }

Vytvořme objekt rectangle:

let rectangle: IFigure = { height: 200, width: 300 }

Změňme výšku:

rectangle.height = 150;

Nyní změňme šířku a uvidíme chybu, protože šířka je deklarována jako neměnná:

rectangle.width = 400; // chyba

Vytvořte rozhraní IUser, ve kterém bude vlastnost salary přístupná pouze pro čtení.

Č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