Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

class ListaNegociacoes alterar variáveis ?

Pessoal, Dado o código abaixo, definindo a propriedade , _negociacoes essa proprieade é uma variável correto?

class ListaNegociacoes {

    constructor() {
        this._negociacoes = [];
    }

    adiciona(negociacao) {
        this._negociacoes.push(negociacao);
    }

    get negociacoes() {
        return this._negociacoes;
    }
}

Se ela é uma variável existe a possíbilidade de alterar mesmo se no getter eu definir da forma abaixo para ele jogar o conteúdo num novo array altera-la ?

get negociacoes() {
        return [].concat(this._negociacoes);
    }
}
1 resposta
solução!

Fala ai Talita, tudo bem?

Dado o código abaixo, definindo a propriedade , _negociacoes essa proprieade é uma variável correto?

Sim, isso mesmo.

Ela será atribuída ao objeto ListaNegociacoes.

Se ela é uma variável existe a possíbilidade de alterar mesmo se no getter eu definir da forma abaixo para ele jogar o conteúdo num novo array altera-la ?

Do jeito que você fez, devolvendo um novo array toda vez, não será possível alterar o valor da variável referente ao objeto ListaNegociacoes.

Visto que você cria um novo, totalmente diferente do atual.

Espero ter ajudado.