⊗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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць