Sau đây sẽ hiển thị trong Firebug hoặc trong jsconsole.com hoặc trong giao diện điều khiển tương tác khác Javascript:Hành vi nhập {a: 1} cho 1 là gì và {a: 1, b: 2} đưa ra lỗi trong bảng điều khiển 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
tại sao là 1
trở cho {a : 1}
và tại sao {a : 1, b : 2.2}
đưa ra một lỗi? Trong Ruby, họ sẽ trở lại giống như cách bạn định nghĩa nó.
Đây là một câu hỏi lớn tiếp theo là một câu trả lời tuyệt vời! Rõ ràng là tôi đang nói về câu trả lời của CMS. –
http://stackoverflow.com/questions/1509535/javascript-false-and-false/1509664#1509664 là câu hỏi dường như không liên quan, nhưng với câu trả lời có liên quan đến một điều bạn có thể gặp phải. –