Kumtumia Njia ndani ya Madarasa katika OOP katika JavaScript
Baadhi ya njia zinaweza kuitwa ndani ya
njingine kupitia this. Hebu
tuangalie kwa mfano. Hebu tuwe na
darasa la mtumiaji na njia,
ambayo inarudisha sifa:
javascriptclass User {
show() {
return this.name;
}
}
Hebu tuwe pia na njia cape,
inayobadilisha herufi ya kwanza ya mfuatano
kuwa kubwa:
javascriptclass User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Hebu tutumie njia cape
ndani ya njia show:
javascriptclass User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Задание 1
Tengeneza darasa Student
lenye sifa name
na surn.
Задание 2
Tengeneza njia ya usaidizi, ambayo itapata ishara ya kwanza ya mfuatano na kuifanya iwe kubwa.
Задание 3
Tengeneza njia, ambayo itarudisha herufi za kwanza za mwanafunzi, yaani herufi za kwanza za jina lake na ukoo wake.