⊗jsOpAdVPG 51 of 60 menu

JavaScript ООП-де қиялды қасиеттердің геттерлері

Аксессорлардың көмегімен объектіде шын мәнінде жоқ қиялды қасиеттерді жасауға болады. Мысалға қарайық. Бізде екі жалпыға бірдей қасиеті бар сынып бар делік:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } }

Аты мен тегін қамтитын үшінші қасиетті жасайық. Ол үшін аксессор-қасиетін құрайық:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } get full() { return this.name + ' ' + this.surn; } }

Тексерейік. Сынып объектісін жасайық, аты мен тегін параметр ретінде беріп:

let user = new User('john', 'smit');

Жалпыға бірдей қасиеттердің мәндерін шығарайық:

console.log(user.name); // 'john' console.log(user.surn); // 'smit'

Енді біздің қиялды қасиетіміздің мәнін шығарайық:

console.log(user.full); // 'john smit'
Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау