⊗jsOpAdVPG 51 of 60 menu

Iedomāto īpašību getteri OOP JavaScriptā

Izmantojot akcesorus, var izveidot iedomātas īpašības, kuras objektā patiesībā nepastāv. Apskatīsim piemērā. Pieņemsim, ka mums ir klase ar divām publiskām īpašībām:

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

Izveidosim trešo īpašību, kura satursēs vārdu un uzvārdu. Lai to izdarītu, izveidosim akcesora īpašību:

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

Pārbaudīsim. Izveidosim klases objektu, padodot parametros vārdu un uzvārdu:

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

Izvadīsim publisko īpašību vērtības:

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

Un tagad izvadīsim mūsu iedomātās īpašības vērtību:

console.log(user.full); // 'john smit'
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt