Bonjour,

Etant habitué au Java, je suis perturbé par l'emploi de this en Javascript, qui me semble légèrement différent.

En particulier, si j'ai une classe définie par :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
maClass = function() {
    monAttribut = 0;
    func1 = function() { this.monAttribut = 1;}
    func2 = function() { monAttribut = 1;}
Ces deux fonctions sont-elles identiques? Parce qu'après un test, j'ai l'impression que func2 crée une variable globale monAttribut...