Truy cập phương thức bên trong lớp trong OOP JavaScript

Chúng ta có thể gọi các phương thức này bên trong phương thức khác thông qua this. Hãy xem xét ví dụ sau. Giả sử chúng ta có một lớp User với một phương thức trả về một thuộc tính:

javascriptclass User {
  show() {
    return this.name;
  }
}

Giả sử chúng ta cũng có phương thức cape, chuyển đổi chữ cái đầu tiên của chuỗi thành chữ hoa:

javascriptclass User {
  show() {
    return this.name;
  }
  
  cape(str) {
    return str[0].toUpperCase() + str.slice(1);
  }
}

Hãy sử dụng phương thức cape bên trong phương thức show:

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

Tạo lớp Student với các thuộc tính name và surn.

Задание 2

Tạo một phương thức trợ giúp, sẽ lấy ký tự đầu tiên của chuỗi và chuyển nó thành chữ hoa.

Задание 3

Tạo một phương thức trả về chữ viết tắt của sinh viên, tức là chữ cái đầu tiên của tên và họ của họ.