49 of 60 menu

Գեթթերներ ակսեսորների ՕՕՊ-ում JavaScript-ում

Եկեք ավելի մանրամասն ուսումնասիրենք ակսեսոր-հատկությունների գեթթերների կիրառությունը։ Դիցուք ունենք հետևյալ դասը մասնավոր հատկությամբ.

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

Եկեք այս դասում ստեղծենք publik հատկություն name, որը կարելի կլինի կարդալ, բայց որը հնարավոր չի լինի գրել.

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

Ստուգենք աշխատանքը։ Ստեղծենք օբյեկտ մեր դասի, փոխանցելով նրան պարամետրով անվան արժեքը.

let user = new User('john');

Իսկ հիմա կարդանք անունը publik հատկության միջոցով.

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

Մինչդեռ անունը գրելու փորձը կհանգեցնի սխալի, ինչպես և ձգտում էինք.

user.name = 'eric';

Իրականացրեք ակսեսորների գեթթերներ Employee դասի հատկությունների համար։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել