Java Script

Getters e setters em Java Script

Os métodos getters e setters encapsulam, isolam e protegem propriedades, e facilitam a manipulação de objetos. Neste post veja getters e setters em Java Script.

Normalmente são utilizados para fazer validações ou tratamentos antes de salvar ou recuperar dados:

 const sequencia = {
 
   /*Por convenção, utilizamos underline antes do nome da variável para mostrar 
   que a intenção é acessar a variável internamente, de forma privada */    
   _valor: 1,
    
    //RECUPERA o valor de _valor
   get valor() { return this._valor++ }, //retorna o valor de _valor acrescido de uma unidade
    
   /*Recebe um parâmetro e ALTERA _valor para valor caso o parâmetro seja maior do que _valor */ 
   set valor(valor) {
      if(valor > this._valor) {
         this._valor = valor   
      }   
    }
  }
 
 console.log(sequencia.valor, sequencia.valor) //Retorno 1 2 
QUER SER UM PROGRAMADOR FULL-STACK E DOMINAR AS PRINCIPAIS TECNOLOGIAS DO MERCADO?

Aprenda através de projetos reais e aulas práticas. São 20 cursos completos + cursos bônus. Grupos privados exclusivos, atualizações constantes e lives semanais.

Python, PHP, Java Script, CSS, Node, Angular JS, MySQL, Photoshop, Flutter, AWS, Apache e muito mais!

CLIQUE NA IMAGEM ABAIXO E CONFIRA MAIS DETALHES:

Link do curso: https://go.hotmart.com/X68198266R

Hoisting em Java Script

Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits

Bene Silva Júnior

Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *