⊗jsOpAdAS 50 of 60 menu

Setters de Acessores em POO em JavaScript

Agora, além do getter, vamos criar também um setter para o acessor:

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

Agora, vamos adicionar uma verificação no 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; } }

Vamos criar um objeto da classe:

let user = new User;

Vamos gravar dados em nossa propriedade:

user.name = 'john';

Vamos tentar gravar uma string incorreta e receber um erro:

user.name = '';

Implemente os setters para as propriedades da classe Employee.

Adicione verificações nos setters dos acessores da classe Employee.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar