⊗tsSpIfRPr 23 of 37 menu

Skrivskyddade egenskaper i gränssnitt i TypeScript

Skrivskyddade egenskaper sätts bara en gång när objektet skapas. De kan inte ändras efteråt. För att deklarera dessa egenskaper används nyckelordet readonly.

Låt oss ta gränssnittet IFigure, skapat i föregående lektion. Men nu sätter vi egenskapen width som skrivskyddad:

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

Låt oss skapa ett objekt rectangle:

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

Låt oss ändra höjden:

rectangle.height = 150;

Och nu försöker vi ändra bredden och ser ett fel, eftersom bredden är deklarerad som oföränderlig:

rectangle.width = 400; // fel

Skapa ett gränssnitt IUser där egenskapen salary är skrivskyddad.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa