⊗jsOpAdVPG 51 of 60 menu

Kryers van denkbeeldige eienskappe in OOP in JavaScript

Met behulp van toegangsmetodes kan jy denkbeeldige eienskappe skep wat nie werklik in die objek bestaan nie. Kom ons kyk na 'n voorbeeld. Laat ons 'n klas hê met twee openbare eienskappe:

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

Kom ons maak 'n derde eienskap, wat die naam en van sal bevat. Kom ons skep 'n toegangsmetode-eienskap hiervoor:

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

Kom ons toets. Kom ons skep 'n objek van die klas, en gee die naam en van as parameters:

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

Laat ons die waardes van die openbare eienskappe uitvoer:

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

En nou, laat ons die waarde van ons denkbeeldige eienskap uitvoer:

console.log(user.full); // 'john smit'
Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp