Bem-vindos à nossa comunidade!

Junte-se a nós e faça parte hoje mesmo!

Aula: Criando a Classe .tag

Raquel

Membro
Moderador
Cadastro
24/9/20
Postagens
407
Curtidas
443
Pontuação
150
Como funciona o get(tag) da função?

É por causa da referência do this. Nesse caso ele se refere ao escopo da const colors.

Na parte do código:

HTML:
    get(tag){           
      return this[tag] ? this[tag] : this.padrao   
    }

O get(tag) vê qual tag foi passada por parâmetro; por meio do this[tag] ? this[tag] : this.padrao vai ser feita a comparação: o primeiro this[tag] (referente ao escopo da tag que foi passada) é igual à this[tag] (as tags do escopo de const colors como body, div, p etc)? Se verdadeiro, ele retorna a cor indicada em const colors; se falso, ele retorna a cor padrao definida em colors.
 
Top