⊗jsOpAdAS 50 of 60 menu

Settere for aksessorer i OOP i JavaScript

La oss nå i tillegg til getteren også lage en setter for aksessoren:

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

La oss nå legge til validering i setteren:

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

La oss opprette et objekt av klassen:

let user = new User;

La oss skrive data til vår egenskap:

user.name = 'john';

La oss prøve å skrive en ugyldig streng og få en feilmelding:

user.name = '';

Implementer settere for egenskapene til klassen Employee.

Legg til valideringer i setterne for aksessorene til klassen Employee.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis