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:
javascriptclass User {
show() {
return this.name;
}
}
Şeýle hem cape metodymyz bolsun,
olarak setiriň birinji harpini baş
harpine öwürýär:
javascriptclass User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Geliň show metoduň içinde
cape metoduny ulanalym:
javascriptclass User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Задание 1
Student klassyňyzy ýasalyň,
name we surn
häsiýetleri bilen.
Задание 2
Kömekçi metodu ýasalyň, olarak setiriň birinji nyşanyny aýlap, ony baş harpine öwürer.
Задание 3
Studentyň baş harplaryny, ýagny adynyň we familiýasynyň birinji harplaryny gaýtarýan metodu ýasalyň.