paraArray(): Negociacoes[]{
return this._negociacoes;
}
paraArray(): Negociacoes[]{
return this._negociacoes;
}
Boa tarde, Gabrielle! Como vai?
Que erro é informado pelo Visual Studio Code?
Pode enviar o código inteiro da sua classe? Pra nos ajudar também
class Negociacoes {
private _negociacoes: Array<Negociacao> = [];
adiciona(Negociacao: Negociacao) {
this._negociacoes.push(Negociacao);
paraArray(): Negociacoes[]{
return this._negociacoes;
}
}
}
Cannot find name paraArray ts(2304) [8,9]
';' expected ts(1005) [8, 20]
An element expression should take an argument ts(1011) [8,34]
';' expected ts(1005) [8,35]
Opa, Gabrielle!
O problema é que vc colocou o método paraArray()
dentro do método adiciona()
! O correto seria fazer:
class Negociacoes {
private _negociacoes: Array<Negociacao> = [];
adiciona(negociacao: Negociacao) {
this._negociacoes.push(negociacao);
}
paraArray(): Negociacoes[] {
return this._negociacoes;
}
}
Pegou a ideia? Qualquer coisa é só falar!
Grande abraço e bons estudos, minha aluna!