⊗jsOpAdAG 49 of 60 menu

Геттери акцесора у ООП-у у JavaScript-у

Хајде да детаљније испитамо примену гетера својстава-акцесора. Нека имамо следећу класу са приватним својством:

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

Направимо у овој класи јавно својство name, које се може прочитати, али се не може уписивати:

class User { #name; constructor(name) { this.#name = name; } get name() { return this.#name; } }

Хајде да тестирамо функционалност. Креирајмо објекат наше класе, проследивши му као параметар вредност имена:

let user = new User('john');

А сада прочитајмо име преко јавног својства:

let name = user.name; console.log(name);

Док ће покушај уписивања имена резултирати грешком, баш као што смо и желели:

user.name = 'eric';

Имплементирајте гетере акцесора за својства класе Employee.

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