Appel des méthodes à l'intérieur des classes en POO en JavaScript
Certaines méthodes peuvent être appelées à l'intérieur
d'autres via this. Regardons
un exemple. Supposons que nous ayons
une classe User avec une méthode
qui retourne une propriété :
class User {
show() {
return this.name;
}
}
Supposons que nous ayons également une méthode cape,
qui transforme la première lettre d'une chaîne
en majuscule :
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Utilisons la méthode cape
à l'intérieur de la méthode show :
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Créez une classe Student
avec les propriétés name
et surn.
Créez une méthode utilitaire qui récupérera le premier caractère d'une chaîne et le mettra en majuscule.
Créez une méthode qui retournera les initiales de l'étudiant, c'est-à-dire les premières lettres de son prénom et de son nom.