Chamando métodos dentro de classes em POO em JavaScript
É possível chamar alguns métodos dentro de
outros usando this. Vamos
ver um exemplo. Suponha que temos
uma classe User com um método
que retorna uma propriedade:
class User {
show() {
return this.name;
}
}
Suponha que também temos um método cape,
que transforma a primeira letra de uma string
em maiúscula:
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Vamos usar o método cape
dentro do método show:
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Crie uma classe Student
com as propriedades name
e surn.
Crie um método auxiliar, que obterá o primeiro caractere de uma string e o tornará maiúsculo.
Crie um método que retornará as iniciais do estudante, ou seja, as primeiras letras de seu nome e sobrenome.