Bonjour,
Si je veux déclarer une variable de type static, je peux le faire dans le corps de définition de la fonction (comme pour x).
Je peux aussi déclarer une variable dans le prototype (comme pour y).
Quel est l'intérêt d'une méthode par rapport à l'autre ?
(à part que dans le second cas il me faut un objet pour y accéder, donc un peu moins pratique peut-être...)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
function maClasse{
 arguments.callee.x=0;
}
maClasse.prototype={
  y:0
};