⊗tsSpIfRPr 23 of 37 menu

Eienskappe slegs vir lees in 'n koppelvlak in TypeScript

Eienskappe slegs vir lees word slegs een keer gestel wanneer 'n objek geskep word. Daarna kan dit nie verander word nie. Om hierdie data-eienskappe te verklaar, word die sleutelwoord readonly gebruik.

Kom ons neem die koppelvlak IFigure, geskep in die vorige les. Maar laat ons nou die eienskap width slegs vir lees toeganklik maak:

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

Kom ons skep 'n objek rectangle:

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

Laat ons die hoogte verander:

rectangle.height = 150;

En nou verander ons die breedte en sien 'n fout, aangesien breedte as onveranderlik verklaar is:

rectangle.width = 400; // fout

Skep 'n koppelvlak IUser, waarin die eienskap salary slegs vir lees toeganklik sal wees.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp