javascript - Object literals behaves weird in the console -


In the JavaScript console (I'm using Chrome), the expression {} is passed to Undefined . If I execute var a = {} , expression evaluates a to object {} . Why does {} not evaluate expression in the object {} in ?

Even further, evaluating {a: 4} to 4 , and expression {a: 4, b: 5} } is apparently the wrong syntax.

  {}  

is not an object < / P>

A block statement is used to group zero or more statements. The block has been delimited with a pair of curly bracket.


Comments

Popular posts from this blog

import - Python ImportError: No module named wmi -

Editing Python Class in Shell and SQLAlchemy -

c# - MySQL Parameterized Select Query joining tables issue -