⊗tsSpIfRPr 23 of 37 menu

Właściwości tylko do odczytu w interfejsie w TypeScript

Właściwości tylko do odczytu są ustawiane tylko raz podczas tworzenia obiektu. Nie można ich później zmienić. Do deklaracji tych właściwości używa się słowa kluczowego readonly.

Weźmy interfejs IFigure, utworzony w poprzedniej lekcji. Ale teraz ustawmy dla właściwości width dostęp tylko do odczytu:

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

Utwórzmy obiekt rectangle:

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

Zmieńmy wysokość:

rectangle.height = 150;

A teraz spróbujmy zmienić szerokość i zobaczymy błąd, ponieważ szerokość jest zadeklarowana jako niemodyfikowalna:

rectangle.width = 400; // błąd

Utwórz interfejs IUser, w którym właściwość salary będzie dostępna tylko do odczytu.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć