⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј