⊗jsOpAdAS 50 of 60 menu

Steltoestellers vir toegangsreguleerders in OOP in JavaScript

Laat ons nou behalwe die krytoesteller ook 'n steltoesteller vir die toegangsreguleerder maak:

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

Laat ons nou 'n kontrole by die steltoesteller voeg:

class User { #name; set name(name) { if (name.length > 0) { this.#name = name; } else { throw new Error('name is incorrect'); } } get name() { return this.#name; } }

Laat ons 'n objek van die klas skep:

let user = new User;

Laat ons data in ons eienskap neerskryf:

user.name = 'john';

Laat ons probeer om 'n onkorrekte teks te neerskryf en 'n fout kry:

user.name = '';

Implementeer steltoestellers vir die eienskappe van die klas Employee.

Voeg kontroles by die steltoestellers van die toegangsreguleerders van die klas Employee.

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