⊗tsSpOpAMRd 12 of 37 menu

Readonly-modifikatoren i TypeScript

Med hjælp af modifikatoren readonly kan egenskaber gøres skrivebeskyttede. Lad os se på et eksempel. Lad os gøre egenskaben name i klassen User skrivebeskyttet:

class User { readonly name: string; constructor(name: string) { this.name = name; } }

Lad os oprette et objekt af klassen og tildele navnet en værdi:

let user: User = new User('john');

Lad os læse navneværdien:

console.log(user.name); // 'john'

Men et forsøg på at tildele egenskaben en anden værdi vil føre til en fejl:

user.name = 'eric'; // fejl

Tildek klassen User egenskaben age, som er skrivebeskyttet. Opret et objekt af denne klasse og udskriv dens alder til skærmen.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis