bonjour,
dans ma classe, j'ai des variables local et public
comment faire pour que varLocal soit accessible depuis mes methodes (car le code suivant ne fonctionne pas) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function MaClasse(){ var varLocal = "toto" this.varPublic }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 MaClasse.prototype = { maMethode: function() { alert(varLocal + " " + this.varPublic) } }
Aussi, est-il possible de créer une methode privée ?
=> le problème est que si je fais ça, maMethode va être créer pour hauqe objet et va donc consommer de la mémoire inutilement, non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function MaClasse(){ var varLocal = "toto" function maMethode(){ alert(varLocal ) } }
merci d'avance
Partager