⊗jsOpAdAS 50 of 60 menu

Sættere af accessors i OOP i JavaScript

Lad os nu udover getteren også lave en sætter af accessoren:

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

Lad os nu tilføje en kontrol i sætteren:

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

Lad os oprette et objekt af klassen:

let user = new User;

Lad os skrive data til vores egenskab:

user.name = 'john';

Lad os prøve at skrive en ugyldig streng og vi vil få en fejl:

user.name = '';

Implementer sættere for egenskaberne i klassen Employee.

Tilføj kontroller i sætterne af accessorerne i klassen Employee.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis