JavaScript-dä OOP-de klasslar içinde metodlara ýüzleniş
Bir metodlary beýlekileriň içinde
this arkaly çagyryp bolýar.
Mysala seredeliň. Bizde user klassymyz
we onuň içinde häsiýeti gaýtaryan metoduňyz bolsun:
class User {
show() {
return this.name;
}
}
Şeýle hem cape metodymyz bolsun,
olarak setiriň birinji harpini baş
harpine öwürýär:
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Geliň show metoduň içinde
cape metoduny ulanalym:
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Student klassyňyzy ýasalyň,
name we surn
häsiýetleri bilen.
Kömekçi metodu ýasalyň, olarak setiriň birinji nyşanyny aýlap, ony baş harpine öwürer.
Studentyň baş harplaryny, ýagny adynyň we familiýasynyň birinji harplaryny gaýtarýan metodu ýasalyň.