⊗jsOpAdAG 49 of 60 menu

JavaScript OOP-daky Gässorlar aksessorlary

Gelüň, aksessorlar aýratynlyklarynyň gässorlaryny ulanylyşyny jikme-jik gözden geçireli. Bizde şahsy aýratynlygy bolan aşakdaky klas bolsun:

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

Gelüň bu klasda, okalýar ýöne ýazylmaýar ýaly ýagdaýda ýerine ýetiriljek aýratynlyk name düzeliň:

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

Işlänini barlaýaly. Parametr hökmünde at bahasyny berip, klasymyzyň objekti düzeliň:

let user = new User('john');

Indi bolsa aty ýagdaý arkaly okalyň:

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

At ýazmak synanyşygymyz ýalňyşlyga getirer, edil islänimiz ýaly:

user.name = 'eric';

Employee klasynyň aýratynlyklary üçin aksessor gässorlaryny amala aşyryň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et