JavaScript-də OOP-də Siniflərin Daxilində Metodlara Müraciət
Bir metodları digərlərinin daxilində
this vasitəsilə çağırmaq olar.
Gəlin bir nümunəyə baxaq. Tutaq ki,
bizdə istifadəçi sinifi və daxilində
xassə qaytaran bir metod var:
class User {
show() {
return this.name;
}
}
Tutaq ki, bizim həmçinin cape
metodumuz var, hansı ki, sətrin birinci
hərfini böyük hərfə çevirir:
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Gəlin show metodu daxilində
cape metodundan istifadə edək:
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Student sinifi yaradın,
name və surn
xassələri ilə.
Sətrin birinci simvolunu götürən və onu böyük hərf edən köməkçi metod yaradın.
Tələbənin inisiallarını, yəni onun adının və soyadının birinci hərflərini qaytaracaq metod yaradın.