On 10/11/2012 10:13 PM, Mihai Bivol wrote:
[] + {} == {} + []
true
a = {} + []
"[object Object]"
b = [] + {}
"[object Object]"
[] + {} + 3 + "ana"
"[object Object]3ana"
{} + [] + 3 + "ana"
"3ana"

dafuq?


Dafuq indeed. Dar la prima linie trebuia folosit ===, unde îți dădea false. Ambele reprezentari în string ale lui a și b sunt aceleași (aici îți dă impresia că sunt _indentice_. În ultimele două linii operațiile respective nu ți-a băgat în seamă.

Chestie nașpa: deși (String)a == [object Object] în ultima linie (String)a == "".

--
Răzvan Botea
_______________________________________________
http://lists.rosedu.org/listinfo/rosedu-general
http://lists.rosedu.org/guidelines - Mailing List Guidelines

Raspunde prin e-mail lui