⊗jsOpAdPT 48 of 60 menu

Toegangseiendomme in OOP in JavaScript

Daar is twee tipes eiendomme van 'n objek.

Die eerste tipe is data-eiendomme (data properties). Ons weet reeds hoe om met hulle te werk. Alle eiendomme wat ons tot op hierdie oomblik gebruik het, was data-eiendomme.

Die tweede tipe eiendomme het ons nog nie oorweeg nie. Dit is toegangseiendomme (accessor properties). In wese is dit funksies wat gebruik word om 'n waarde toe te ken en te verkry, maar in eksterne kode lyk hulle soos gewone eiendomme van die objek.

Toegangseiendomme word geskep met behulp van sleutelwoorde get en set geskryf by die verklaring van metodes:

class User { get name() { } set name(name) { } }

As gevolg van so 'n verklaring sal ons klas die eiendom name besit. Terselfdertyd, by 'n poging om hierdie eiendom te lees, sal die metode, verklaar deur get, opgeroep word:

let name = user.name;

By 'n poging om te skryf sal die metode, verklaar deur set, opgeroep word:

user.name = 'john';

Die volgende klas word gegee:

class Employee { get name() { console.log('get'); } set name(name) { console.log('set'); } }

Skep 'n objek van hierdie klas en probeer om data in die eiendom name te skryf en te lees.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp