⊗tsSpOpCCo 6 of 37 menu

Klassi konstruktor OOP-s TypeScriptis

Andkem omaduse algväärtus klassi konstruktori parameetrina. Sellisel juhul tuleb ka parameetrile määrata tüüp:

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

Siin on üks nüanss. Kuna omaduse väärtus määratakse konstruktoris, siis omaduse algväärtust ei pea määrama ja see ei ole viga:

class User { name: string; // ei määra väärtust constructor(name: string) { this.name = name; } }

Loome nüüd oma klassi objekti, koheselt määrates sellele nime:

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

Pöördume oma klassi omaduse poole:

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

Looge klass Employee, mille konstruktorisse edastatakse töötaja eesnimi, perekonnanimi, vanus ja palk.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu