⊗jsOpAdAS 50 of 60 menu

Setters de acceso en POO en JavaScript

Ahora, además del getter, hagamos también un setter de acceso:

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

Ahora agreguemos una verificación en el 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; } }

Creemos un objeto de la clase:

let user = new User;

Grabemos datos en nuestra propiedad:

user.name = 'john';

Intentemos grabar una cadena incorrecta y obtendremos un error:

user.name = '';

Implemente los setters para las propiedades de la clase Employee.

Agregue verificaciones en los setters de acceso de la clase Employee.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar