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
хоссаларига эга бўлсин.
Ёрдамчи метод яратинг, у сатрнинг биринчи белгисини олиб, уни катта ҳарфга айлантирсин.
Студентнинг инициалларини, яъни исми ва фамилиясининг биринчи ҳарфларини қайтарувчи методни яратинг.