⊗jsOpBsCPP 12 of 60 menu

Хусусиятҳо тавассути параметрҳои сохтгор дар ООП дар JavaScript

Тағйирёбандаҳое, ки тавассути параметрҳо ба сохтгор гузаронида шудаанд, метавонанд ба хусусиятҳои объект сабт шаванд:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } }

Бинобар ин, қиматҳои гузаронидашуда дар ҳамаи усулҳои синф дастрас мешаванд. Барои мисол, аз қиматҳои гузаронидашуда дар ягон усул истифода барем:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } show() { return this.name + ' ' + this.surn; } }

Биёед санҷем, ки ин чӣ гуна кор мекунад. Объекти нав эҷод кунем, бо гузаронидани он параметр ном ва насаби корбар:

let user = new User('john', 'smit');

Акнун ба усули мо муроҷиат кунем:

console.log(user.show());

Ба сохтгори синфи Employee ном ва маоши кормандро гузаронед ва онҳоро дар хусусиятҳои мувофиқ сабт кунед.

Усуле созед, ки номи кормандро чоп кунад.

Усуле созед, ки маоши кормандро чоп кунад.

Усуле созед, ки маоши кормандро аз 10% зиёд кунад.

Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан