⊗tsSpOpRPr 23 of 37 menu

Proprietăți doar pentru citire în interfață în TypeScript

Proprietățile doar pentru citire sunt setate doar o dată la crearea obiectului. După aceea, nu pot fi modificate. Pentru declararea acestor proprietăți se folosește cuvântul cheie readonly.

Să luăm interfața IFigure, creată în lecția precedentă. Dar acum să setăm proprietății width acces doar pentru citire:

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

Să creăm un obiect rectangle:

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

Să modificăm înălțimea:

rectangle.height = 150;

Acum să modificăm lățimea și vom vedea o eroare, deorece lățimea este declarată ca imuabilă:

rectangle.width = 400; // eroare

Creați o interfață IUser, în care proprietatea salary să fie accesibilă doar pentru citire.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge