⊗tsSpIfRPr 23 of 37 menu

Vlastnosti len na čítanie v rozhraní v TypeScript

Vlastnosti len na čítanie sa nastavujú iba raz pri vytvorení objektu. Neskôr ich nie je možné zmeniť. Na deklaráciu týchto vlastností sa používa kľúčové slovo readonly.

Zoberme si rozhranie IFigure, vytvorené v predchádzajúcej lekcii. Ale teraz nastavme vlastnosti width prístup len na čítanie:

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

Vytvorme objekt rectangle:

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

Zmeňme výšku:

rectangle.height = 150;

A teraz zmeňme šírku a uvidíme chybu, pretože šírka je deklarovaná ako nemeniteľná:

rectangle.width = 400; // chyba

Vytvorte rozhranie IUser, v ktorom vlastnosť salary bude prístupná len na čítanie.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť