Bonjour,
L'exemple suivant me retourne false sans que je comprenne pourquoi :
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...
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)
Partager