⊗tsSpOpSPr 14 of 37 menu

Statiske egenskaber i TypeScript

I TypeScript kan man lave specielle egenskaber, som vil tilhøre klassen, og ikke objektet. Sådanne egenskaber kaldes statiske.

Statiske egenskaber kan kaldes uden at oprette et objekt, blot ved at henvende sig til klassen, hvori de er deklareret. For at gøre en egenskab statisk, skal man efter adgangsmodifikatoren skrive nøgleordet static.

Lad os i klassen User indstille en statisk egenskab salary:

class User { public name: string; public static salary: number = 1000; constructor(name: string) { this.name = name; } }

Lad os nu tilgå denne egenskab uden at oprette et objekt:

console.log(User.salary); // 1000

Tilføj en statisk egenskab specialty til klassen Student. Vis denne egenskab uden at deklarere et objekt.

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