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:
class 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:
class 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:
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Tạo lớp Student
với các thuộc tính name
và surn.
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.
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ọ.