Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

getData vs get data

Em aula, o professor escreve metodos chamados getData() e getValor() e getQuantidade(). Mas em outro topico do forum falaram de get volume() como uma ferramenta em si, o getter. qual a diferença do getter pros metodos?

2 respostas
solução!

Fala ai Lucien, tudo bem? A diferença entre funções (getData) e getters (get volume) esta em como eles funcionam.

Os getters serve para a gente obter dados dos nossos objetos e não podem receber parâmetros. É como se eles fossem propriedades.

Ja as funções, bem, são funções.

Espero ter ajudado.

Boa noite Lucien,

O get utilizado como ferramenta que você citou se trata de um manipulador adicionado no EcmaScript 5 onde podemos manipular variáveis utilizando como se fossem funções agrupadas, você pode ler mais a respeito disso nessa referência: https://tableless.com.br/getters-e-setters-manipuladores-com-javascript/

Já o uso do get como método são mais conhecidos, são aqueles métodos em que não passamos nada como parâmetros e eles nos retornam normalmente o valor de algum atributo restritos do objeto.

Att.