⊗jsOpAdVPG 51 of 60 menu

A látszólagos tulajdonságok getterei az OOP-ben JavaScriptben

Az accessorok segítségével létrehozhatunk látszólagos tulajdonságokat, amelyek valójában nincsenek meg az objektumban. Nézzük egy példán. Tegyük fel, hogy van egy osztályunk két nyilvános tulajdonsággal:

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

Készítsünk egy harmadik tulajdonságot, amely a keresztnevet és a vezetéknevet tartalmazza. Hozzunk létre egy accessor tulajdonságot ehhez:

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

Teszteljük. Hozzunk létre egy objektumot az osztályból, átadva paraméterként a keresztnevet és vezetéknevet:

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

Írjuk ki a nyilvános tulajdonságok értékeit:

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

És most írjuk ki a mi látszólagos tulajdonságunk értékét:

console.log(user.full); // 'john smit'
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás