Ce qui suit montrera à Firebug ou jsconsole.com ou dans une autre console interactive Javascript:Quel est le comportement de taper {a: 1} donnant 1, et {a: 1, b: 2} donnant une erreur dans une console Javascript?
>>> foo = { a : 1, b : 2.2 }
Object { a=1, more...}
>>> foo.a
1
>>> foo.b
2.2
>>> { a : 1, b : 2.2 }
SyntaxError: invalid label { message="invalid label", more...}
>>> { a : 1 }
1
pourquoi le 1
pour {a : 1}
et retournaient pourquoi est {a : 1, b : 2.2}
sortir une erreur? En Ruby, ils reviendraient de la même façon que vous l'avez défini.
Ceci est une grande question suivie d'une réponse formidable! Évidemment, je parle de la réponse de CMS. –
http://stackoverflow.com/questions/1509535/javascript-false-and-false/1509664#1509664 est une question apparemment non pertinente, mais avec une réponse pertinente à une chose que vous pourriez trébucher sur. –