Olá,
Eu gostaria de perguntar se existe alguma vantagem em declarar uma função usando o prototype (como no exemplo abaixo) em relação a declarar essa função diretamente na função criadora do objeto
ClientePoupanca.prototype.depositarPoup = function(valor) { this.saldoPoup += valor; }
function ClientePoupanca(nome, cpf, email, saldo, saldoPoup) { Cliente.call(this, nome, cpf, email, saldo); this.saldoPoup = saldoPoup; // Não poderia ser declarada diretamente aqui? }