Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsOpAdVPG 51 of 60 menu
◀ ▶

Įsivaizduojamų savybių getteriai OOP JavaScripte

Naudodami akcesorius galite sukurti įsivaizduojamas savybes, kurių objekte iš tikrųjų nėra. Pažiūrėkime pavyzdžiu. Tarkime, kad turime klasę su dviem viešosiomis savybėmis:

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

Sukurkime trečią savybę, kuri talpins vardą ir pavardę. Sukurkime tam akcesoriaus savybę:

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

Patikrinkime. Sukurkime klasės objektą, perduodant parametrais vardą ir pavardę:

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

Išveskime viešųjų savybių reikšmes:

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

O dabar išveskime mūsų įsivaizduojamos savybės reikšmę:

console.log(user.full); // 'john smit'
← →
↑
Lietuvių▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti