⊗jsOpAdVPS 52 of 60 menu

JavaScript'теги ООП'де элестүүлөрдүн сеттерлери

Элестүүлөрдүн геттерлери менен катар, алардын сеттерлерин да түзсө болот. Бул учурда сеттердин ичинде биз берилген маалыматты алып, аны бөлүп, тиешелүү бөлүктөрдү керектүү жашырын касиеттерге жазышыбыз керек.

Келгиле, аракет кылалы. full элестүүлүк касиетинин сеттерин ишке ашыралы:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } get full() { return this.name + ' ' + this.surn; } set full(full) { let [name, surn] = full.split(' '); this.name = name; this.surn = surn; } }

Деструктуризацияны жөнөкөйлөтөлү:

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

Класс объектисин түзөлү:

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

Берилген маалыматты биздин элестүүлүк сеттерине жазалы:

user.full = 'eric jons';

Объект касиеттери өзгөргөнүн текшерип көрөлү:

console.log(user.name); // 'eric' console.log(user.surn); // 'jons' console.log(user.full); // 'eric jons'
Кыргызча
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу