⊗tsSpOpCCo 6 of 37 menu

Konstruktor för klass i OOP i TypeScript

Låt oss skicka initialvärdet för egenskapen som en parameter till klassens konstruktor. I detta fall behöver parametern också ges en typ:

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

Det finns en nyans här. Eftersom egenskapens värde tilldelas i konstruktorn, så behöver initialvärdet för egenskapen inte anges och det kommer inte att vara ett fel:

class User { name: string; // anger inte värde constructor(name: string) { this.name = name; } }

Låt oss nu skapa ett objekt av vår klass, och samtidigt ange dess namn:

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

Låt oss komma åt egenskapen i vår klass:

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

Skapa en klass Employee, till vars konstruktor du skickar förnamn, efternamn, ålder och lön för den anställde.

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