⊗jsOpAdVPG 51 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; } get full() { return this.name + ' ' + this.surn; } }

Санҷем. Як объекти синфро сохта, параметрҳо ном ва насабро гузаронем:

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

Қиматҳои хосияти оммавиро чоп кунем:

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

Акнун қимати хосияти мавҳуми худро чоп кунем:

console.log(user.full); // 'john smit'
Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан