Quando o constructor deve ou ser utilizado?
import { Negociacao } from "./negociacao.js";
export class Negociacoes{
// O tipo array necessita de uma definicao de tipo de dados
// No caso é um array que só recebe a classe negociacao
private negociacoes: Array<Negociacao> = [];
adiciona(negociacao: Negociacao) {
this.negociacoes.push(negociacao);
}
lista(): Array<Negociacao> {
return this.negociacoes
}
}
const negociacoes = new Negociacoes()
negociacoes.lista().forEach(n => {
n.quantidade;
});
Nesta aula não há construtor na classe, por que?