⊗jsOpBsMIC 8 of 60 menu

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:

class User { show() { return this.name; } }

Hebu tuwe pia na njia cape, inayobadilisha herufi ya kwanza ya mfuatano kuwa kubwa:

class User { show() { return this.name; } cape(str) { return str[0].toUpperCase() + str.slice(1); } }

Hebu tutumie njia cape ndani ya njia show:

class User { show() { return this.cape(this.name); } cape(str) { return str[0].toUpperCase() + str.slice(1); } }

Tengeneza darasa Student lenye sifa name na surn.

Tengeneza njia ya usaidizi, ambayo itapata ishara ya kwanza ya mfuatano na kuifanya iwe kubwa.

Tengeneza njia, ambayo itarudisha herufi za kwanza za mwanafunzi, yaani herufi za kwanza za jina lake na ukoo wake.

ptcshiuzsw