⊗jsOpAdAS 50 of 60 menu

Accessor Setters i OOP i JavaScript

Låt oss nu förutom gettern skapa en accessor setter också:

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

Låt oss nu lägga till validering i settern:

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; } }

Låt oss skapa ett objekt av klassen:

let user = new User;

Låt oss skriva data till vår egenskap:

user.name = 'john';

Låt oss försöka skriva en ogiltig sträng och få ett fel:

user.name = '';

Implementera setters för egenskaperna i klassen Employee.

Lägg till valideringar i settrarna för accessorerna i klassen Employee.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa