⊗tsSpOpCCo 6 of 37 menu

Konstruktør for klasse i OOP i TypeScript

La oss overføre startverdien til egenskapen som en parameter til klassens konstruktør. I dette tilfellet må parameteren også tildeles en type:

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

Det er en nyanse her. Siden verdien til egenskapen tildeles i konstruktøren, kan startverdien til egenskapen utelates, og dette vil ikke være en feil:

class User { name: string; // ikke tilordne verdi constructor(name: string) { this.name = name; } }

La oss nå opprette et objekt av vår klasse, og samtidig angi navnet:

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

La oss få tilgang til egenskapen i klassen vår:

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

Opprett en klasse Employee, og overfør til konstruktøren fornavn, etternavn, alder og lønn til den ansatte.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis