JavaScript-те ООЖ-де кластар ішіндегі әдістерге жүгіну
Бір әдістерді басқаларының ішінде
this арқылы шақыруға болады.
Мысалға қарайық. Бізде қолданушысы бар класс
және онда қасиетті қайтаратын әдіс болсын:
class User {
show() {
return this.name;
}
}
Сондай-ақ бізде cape әдісі болсын,
ол жолдың бірінші әрпін бас әріпке
түрлендіреді:
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Енді show әдісінің ішінде
cape әдісін қолданайық:
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Student класын жасаңыз,
оның name және surn
қасиеттері бар.
Көмекші әдіс жасаңыз, ол жолдың бірінші таңбасын алып, оны бас әріпке айналдырады.
Студенттің инициалдарын, яғни оның аты мен тегінің бірінші әріптерін қайтаратын әдіс жасаңыз.