Qual a diferença disso?
esvazia() {
this._negociacoes = [];
}
Para isso, colocando um return
esvazia() {
RETURN this._negociacoes = [];
}
Alguém pode me ajudar?
Obrigado galera!!
Qual a diferença disso?
esvazia() {
this._negociacoes = [];
}
Para isso, colocando um return
esvazia() {
RETURN this._negociacoes = [];
}
Alguém pode me ajudar?
Obrigado galera!!
Fala, Felix!
No primeiro caso
esvazia() {
this._negociacoes = [];
}
você está limpando o array e pronto, nada mais acontece.
Já no segundo caso
esvazia() {
return this._negociacoes = [];
}
Você está retornando (devolvendo) o array _negociacoes limpo, ou seja, quem chamou essa função, vai receber um array limpo, para poder manipular sem ter acrescentar mais uma linha de código para pegar a array novamente.
Que eu consiga lembrar, na maioria dos casos, esse seu exemplo não vai fazer muita diferença se o objetivo for apenas limpar o array.
Obrigado