⊗jsOpAdVPG 51 of 60 menu

Getters de Propriedades Virtuais em POO em JavaScript

Usando assessores, você pode criar propriedades virtuais, que na verdade não existem no objeto. Vamos ver um exemplo. Suponha que temos uma classe com duas propriedades públicas:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } }

Vamos criar uma terceira propriedade, que conterá o nome e o sobrenome. Vamos criar um assessor para isso:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } get full() { return this.name + ' ' + this.surn; } }

Vamos testar. Vamos criar um objeto da classe, passando o nome e o sobrenome como parâmetros:

let user = new User('john', 'smit');

Vamos exibir os valores das propriedades públicas:

console.log(user.name); // 'john' console.log(user.surn); // 'smit'

E agora vamos exibir o valor da nossa propriedade virtual:

console.log(user.full); // 'john smit'
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