$cat~/glossario/getter-setter.md
Getter / Setter
JavaScript
Acessores get e set para propriedade computada em objeto.
seção
Explicação
Getter / Setter — Acessores get e set para propriedade computada em objeto.
get/set em objeto ou class definem propriedade computada com side effects controlados.
Validação na atribuição, lazy compute, compat API legacy.
seção
Exemplo
const user = { _nome: "", get nome() { return this._nome; }, set nome(v) { this._nome = String(v).trim(); },};seção
Modo de uso
Validar input em setter
Expor read-only computed
Deprecate prop com warning no set
seção
Armadilhas comuns
Recursão infinita set chama set
Performance em hot path sem cache
seção
Termos relacionados
$cd~/glossario/relacionados
Mais em JavaScript
Outros termos da mesma categoria para revisão em sequência.
Proxy & Reflect
JSMetaprogramação interceptando operações em objetos.
ver definiçãoPrimitive Type
JSValor atômico imutável da linguagem: string, number, bigint, boolean, undefined, null ou symbol.
também: tipo primitivo
ver definiçãoString
JSTipo primitivo para texto sequencial de caracteres Unicode.
ver definição