⊗tsSpIfRPr 23 of 37 menu

TypeScript-те интерфейстегі тек оқуға болатын қасиеттер

Тек оқуға болатын қасиеттер объект жасалған кезде бір рет ғана белгіленеді. Оларды кейін өзгерту мүмкін емес. Бұл қасиеттерді жариялау үшін readonly кілт сөзі қолданылады.

Алдыңғы сабақта жасалған IFigure интерфейсін алайық. Бірақ енді width қасиетіне тек оқуға ғана қол жеткізейік:

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

rectangle объектісін жасайық:

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

Биіктігін өзгертейік:

rectangle.height = 150;

Енді енін өзгертейік және қатені көреміз, себебі ен өзгермейтін деп жарияланған:

rectangle.width = 400; // қате

IUser интерфейсін жасаңыз, онда salary қасиеті тек оқуға ғана қолжетімді болады.

Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау