⊗jsOpAdVPG 51 of 60 menu

Accesseurs de propriétés virtuelles en POO en JavaScript

Avec les accesseurs, il est possible de créer des propriétés virtuelles, qui n'existent pas réellement dans l'objet. Observons cela avec un exemple. Supposons que nous ayons une classe avec deux propriétés publiques :

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

Créons une troisième propriété, qui contiendra le prénom et le nom. Créons pour cela un accesseur :

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

Vérifions. Créons un objet de la classe, en passant le prénom et le nom en paramètres :

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

Affichons les valeurs des propriétés publiques :

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

Et maintenant, affichons la valeur de notre propriété virtuelle :

console.log(user.full); // 'john smit'
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser