⊗jsOpAdVPG 51 of 60 menu

Getuesit e Vetive të Imagjinara në OOP në JavaScript

Nëpërmjet aksesorëve mund të krijohen veti të imagjinara, të cilat në fakt nuk ekzistojnë në objekt. Le të shohim një shembull. Le të themi se kemi një klasë me dy veti publike:

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

Le të krijojmë një veti të tretë, e cila do të përmbajë emrin dhe mbiemrin. Le të krijojmë për këtë një veti-aksesor:

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

Le ta testojmë. Le të krijojmë një objekt të klasës, duke kaluar si parametra emrin dhe mbiemrin:

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

Le të shfaqim vlerat e vetive publike:

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

Dhe tani le të shfaqim vlerën e vetisë sonë të imagjinar:

console.log(user.full); // 'john smit'
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo