Bonjour Kaamo 
Alors pour l’expression, c'est soit "compléter" soit "en complément", c'est au choix 
Maintenant pour ce qui de cette partie-là :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| return {
// setter qui permet de changer la valeur de maVar
setMaVar: function(valeur){
maVar = valeur;
},
// getter qui permet de récupérer la valeur de maVar
getMaVar: function(){
return maVar;
},
// Fonction Publique qui appelle une privée
log: function() {
direBonjour();
}
}; |
Tu as bien analysé mon but qui est de garder privé les attributs de ma "classe" javascript.
Ce que j'en comprend, c'est que tu retournes un objet ayant 3 méthodes publiques (setmavar, getmavar, et log) et qui lui-même au travers de ses méthodes va afficher la valeur de "mavar" (qui est privée dans la "classe" javascript).
Mais c'est pas un peu trop lourd tout ça, juste pour pouvoir lire et écrire l'attribut privé d'un objet ?
Je suis sûr qu'il y a plus simple mais j'aimerais bien savoir quoi.
Je vais essayer de retrouver l'endroit où j'avais aperçu la méthode sur le net mais ça va être long à trouver voire pas du tout.
getMaVar: function(){...}
C'est la première fois que je vois ces deux points placés comme ça, d'habitude je vois que le "=" à cet endroit.
Je vais tester les méthodes citées déjà, mais la dernière m'est trop complexe
Partager