Variable static et prototype
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:
1 2 3 4 5 6
| function maClasse{
arguments.callee.x=0;
}
maClasse.prototype={
y:0
}; |
merci pour tes explications très claires
Ma réponse est un peu tardive, fêtes obligent...