⊗jsOpAdAS 50 of 60 menu

I setter degli accessori in OOP in JavaScript

Ora oltre al getter facciamo anche il setter dell'accessor:

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

Aggiungiamo ora un controllo nel setter:

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

Creiamo un oggetto della classe:

let user = new User;

Scriviamo i dati nella nostra proprietà:

user.name = 'john';

Proviamo a scrivere una stringa non corretta e otterremo un errore:

user.name = '';

Implementate i setter per le proprietà della classe Employee.

Aggiungete controlli nei setter degli accessori della classe Employee.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta