⊗jsOpAdAS 50 of 60 menu

Les setters d'accesseurs en POO en JavaScript

Maintenant, en plus du getter, faisons aussi un setter d'accesseur :

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

Ajoutons maintenant une vérification dans le 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; } }

Créons un objet de la classe :

let user = new User;

Écrivons des données dans notre propriété :

user.name = 'john';

Essayons d'écrire une chaîne incorrecte et nous obtiendrons une erreur :

user.name = '';

Implémentez les setters pour les propriétés de la classe Employee.

Ajoutez des vérifications dans les setters des accesseurs de la classe Employee.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser