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é :

javascriptclass 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 :

javascriptclass 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 :

javascriptclass User {
  show() {
    return this.cape(this.name);
  }
  
  cape(str) {
    return str[0].toUpperCase() + str.slice(1);
  }
}
Задание 1

Créez une classe Student avec les propriétés name et surn.

Задание 2

Créez une méthode utilitaire qui récupérera le premier caractère d'une chaîne et le mettra en majuscule.

Задание 3

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.