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

Erro no Terminal

Olá, meu terminal está acusando um erro na linha 29, nessa aqui: "contaCorrenteRicardo -= valorSacado;" , o erro aponta para o sinal de menos (-) antes do igual(=), e diz isso TypeError: Assignment to constant variable.

class Cliente {
    nome;
    cpf;
}

class contaCorrente {
    agencia;
    saldo;
}


const cliente1 = new Cliente();
cliente1.nome = "Lucas";
cliente1.cpf = 03301154412;

const cliente2 = new Cliente();
cliente2.nome = "Carlos";
cliente2.cpf = 21101159958;

const contaCorrenteRicardo = new contaCorrente();
contaCorrenteRicardo.saldo = 0;
contaCorrenteRicardo.agencia = 2101;

console.log(contaCorrenteRicardo.saldo);
contaCorrenteRicardo.saldo = 100;
console.log(contaCorrenteRicardo.saldo);

let valorSacado = 200;
contaCorrenteRicardo -= valorSacado;
console.log(contaCorrenteRicardo.saldo);


console.log(cliente1);
console.log(cliente2);
2 respostas
solução!

Oi Lucas! Pelo que vi o erro acontece pois contaCorrenteRicardo é uma const, ou seja, não deve ser alterada.

Mas acredito que o que vc esteja querendo fazer seja contaCorrenteRicardo.saldo -= valorSacado; certo? Estaria faltando o .saldo.

Ahh, era isso, quebrei a cabeça e faltava o .saldo, Obrigado pela resposta.