var var1 = 1,
var2 = 1,
var3 = 1;
C'est équivalent à ceci:
var var1 = var2 = var3 = 1;
Je suis assez certain que c'est l'ordre dans lequel les variables sont définies: var3, var2, var1, ce qui équivaudrait à ceci:
var var3 = 1, var2 = var3, var1 = var2;
Existe-t-il un moyen de le confirmer en JavaScript? Vous utilisez éventuellement un profileur?
this.var1 = this.var2 = this.var3 = 1
?