We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Existem vários métodos inicializado com uma arrow function, a inicialização é feita pelo construtor:
export abstract class DioAccount { ... getBalance = (): void => { console.log(this.balance) } }
O campo não termina na cadeia de protótipos, portanto não é herdado e você não pode chamá-lo por meio de super.
export class CompanyAccount extends DioAccount { ... super.getBalance() >> [ERROR] 20:14:18 TypeError: (intermediate value).getBalance is not a function
Sugiro escrever métodos normais:
getBalance (): void { console.log(this.balance) }
Assim é possivel usá-los nos exercícios:
export class CompanyAccount extends DioAccount { ... super.getBalance()
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Arrow Functions não são herdadas
Existem vários métodos inicializado com uma arrow function, a inicialização é feita pelo construtor:
O campo não termina na cadeia de protótipos, portanto não é herdado e você não pode chamá-lo por meio de super.
Sugiro escrever métodos normais:
Assim é possivel usá-los nos exercícios:
The text was updated successfully, but these errors were encountered: