⊗tsSpOpCCo 6 of 37 menu

TypeScript да ООП да синф конструктори

Келгила, бошланғич қийматни синф конструктори параметри сифатида ўтказайлик. Бу ҳолда параметрга ҳам турни белгилаб қўйиш керак:

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

Бу ерда нюанс бор. Хоссанинг қиймати конструкторда белгилангани сабабли, бошланғич қийматни белгиламаслик мумкин ва бу хато бўлмайди:

class User { name: string; // қиймат белгиланмайди constructor(name: string) { this.name = name; } }

Келгила, энди синфимизнинг объектини яратайлик, даруҳол унинг исмини кўрсатиб:

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

Синфимизнинг хоссасига мурожаат қилайлик:

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

Employee синфини яратинг, унинг конструкторига ишчининг исми, фамилияси, ёши ва маошини ўткангинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш