⊗tsSpOpCP 4 of 37 menu

Хусусиятҳои синфи ООП дар TypeScript

Биёд ҳоло ёд гирем, ки чӣ гуна хусусиятҳои синфҳоро эълон кунем. Дар TypeScript ба ҳамаи хусусиятҳо ҳангоми эълон кардан навъи онҳоро нишон додан лозим аст. Биёд ба амал бубинем, ки ин чӣ гуна анҷом дода мешавад.

Биёд як синфи User эҷод кунем. Барои он хусусияти name муайян кунем, ки он сатр хоҳад буд:

class User { name: string; }

Аммо чунин рамз хатогӣ медиҳад, зеро қимати ибтидоии хусусият муайян нашудааст.

Биёд онро муайян кунем:

class User { name: string = 'john'; }

Ҳоло объекти синфи худро созем:

let user: User = new User;

Ва ҳоло қимати хусусиятро чоп кунем:

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

Ва ҳоло пас аз эҷоди объект қимати хусусиятро тағир диҳем:

user.name = 'eric';

Синфи Student бо хусусиятҳои name ва age эҷод кунед.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан