მეთოდებთან მიმართება კლასების შიგნით OOP-ში JavaScript-ში
ერთი მეთოდის გამოძახება შესაძლებელია მეორის შიგნით
this-ის მეშვეობით. მოდით
შევხედოთ მაგალითს. დავუშვათ გვაქვს
კლასი მომხმარებლით და მეთოდი,
რომელიც აბრუნებს თვისებას:
javascriptclass User {
show() {
return this.name;
}
}
დავუშვათ გვაქვს ასევე მეთოდი cape,
რომელიც აპატარავებს სტრიქონის პირველ
ასოს დიდზე:
javascriptclass User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
მოდით გამოვიყენოთ მეთოდი cape
მეთოდის show შიგნით:
javascriptclass User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Задание 1
შექმენით კლასი Student
თვისებებით name
და surn.
Задание 2
შექმენით დამხმარე მეთოდი, რომელიც მიიღებს სტრიქონის პირველ სიმბოლოს და გახდის მას დიდს.
Задание 3
შექმენით მეთოდი, რომელიც დააბრუნებს სტუდენტის ინიციალებს, ანუ მისი სახელის და გვარის პირველ ასოებს.