⊗jsOpBsPM 14 of 60 menu

JavaScript ООП-дегі жеке әдістер

Жеке болуы тек қасиеттер ғана емес, сонымен қатар әдістер де болуы мүмкін. Әдетте жеке көмекші әдістер жасалады, олар кездейсоқ сырттан шақырылуы мүмкін емес класс.

Мысалға қарайық. Бізде келесі класс бар:

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

Осы класта жеке әдіс жасайық, ол параметр ретінде қабылдайды жолды және оның бірінші әрпін бас әріпке айналдырады:

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

Көмекшімізді пайдаланайық әдіс басқа әдіс ішінде:

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

Тексерейік. Жасайық біздің класымыздың нысаны:

let user = new User('john');

Жария әдісті шақырайық, көмекшіні пайдаланатын:

console.log(user.show());

Келесі кодта көмекші жасаңыз әдіс жеке:

class Employee { constructor(name, salary) { this.name = name; this.salary = salary; } getSalary() { return this.addSign(this.salary); } addSign(num) { return num + '₸'; } }
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау