Javascript Stack Size e acesso a objetos

JavaScript

31/05/2020

Olá pessoal!
Eu estou com uma dúvida no meu código, em qual a melhor maneira de acessar objetos dentro de uma classe.

Essa dúvida surge, quando eu tenho um objeto que contém muitas propriedades ou até outros objetos dentro dele.
Geralmente faço uma função para me providenciar um atalho:

residente(){
return this._casa.morador;
}


E daí quando quero acessar esse objeto dentro da mesma classe, uso a função:
this.residente().nome

Mas isso pode aumentar o stack size?

Repare na função "changeMorador01". Qual a melhor forma para acessar o objeto?

class Window_CheckPoint{

    constructor() {
        this.initialize();
    };

    initialize() {
        this._casa = {
			morador01: {nome: Carlos, Idade: 20},
                        morador02: {nome: Roberta, Idade: 20}
		}
    };

    getMorador01(){
        return this._casa.morador01;
    };

    changeMorador01(newText) {
        this.getMorador01().nome = newText
        OU
        this._casa.morador01.nome = newText
    };
};
Eliaquim Nascimento

Eliaquim Nascimento

Curtidas 0
POSTAR