⊗jsOpAdAG 49 of 60 menu

Getterji dostopnikov v OOP v JavaScript

Oglejmo si podrobneje uporabo getterjev lastnosti-dostopnikov. Naj imamo naslednji razred z zasebno lastnostjo:

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

Naredimo v tem razredu javno lastnost name, ki jo je mogoče prebrati, vendar je ne bo mogoče zapisati:

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

Preverimo delovanje. Ustvarimo objekt našega razreda in mu podajmo parameter vrednost imena:

let user = new User('john');

In zdaj preberimo ime prek javne lastnosti:

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

Poskus zapisa imena pa bo povzročil napako, kot smo tudi želeli:

user.name = 'eric';

Implementirajte getterje dostopnikov za lastnosti razreda Employee.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni