Bonjour,
L'exemple suivant me retourne false sans que je comprenne pourquoi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
var obj = {
    x:1,
    y:2,
    sX:1,
    sY:2,
    f:function() { return [this.x,this.y] },
    g:function() { return [this.sX,this.sY] }
};
alert(obj.f() == obj.g()); // retourne false (expected : true)
Quelqu'un s'aurait-il m'expliquer ? Ça doit être assez simple, vu que je suis une pive... Je me dis que c'est parce qu’il compare autre chose que les retours...