⊗jsOpAdAG 49 of 60 menu

Geteri pristupnika u OOP u JavaScript-u

Hajde da detaljnije analiziramo primenu getera svojstava-pristupnika. Neka imamo sledeću klasu sa privatnim svojstvom:

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

Hajde da napravimo u ovoj klasi javno svojstvo name, koje se može pročitati, ali se ne može upisati:

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

Proverimo rad. Napravimo objekat naše klase, prosleđujući mu parametrom vrednost imena:

let user = new User('john');

A sada pročitajmo ime preko javnog svojstva:

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

Pokušaj upisivanja imena će dovesti do greške, kao što smo i želeli:

user.name = 'eric';

Implementirajte getere pristupnika za svojstva klase Employee.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij