Tests that evaluating object literal in the console correctly reported. | |
{a:1, b:2} | |
{a: 1, b: 2} | |
{a:1} | |
{a: 1} | |
{var a = 1; eval("{ a:1, b:2 }");} | |
VM:1 Uncaught SyntaxError: Unexpected token ':' | |
(anonymous) @ VM:1 | |
{ for (var i = 0; i < 5; ++i); } | |
undefined | |
{ a: 4 }),({ b: 7 } | |
VM:1 Uncaught SyntaxError: Unexpected token ')' | |
{ let a = 4; a; } | |
4 | |
{ let a = 4; }; { let b = 5; }; | |
undefined | |
{ a: 4 } + { a: 5 } | |
"[object Object][object Object]" | |
{ a: 4 }, { a: 5 } | |
{a: 5} | |
var foo = 4; | |
undefined | |
{ a: foo++ } | |
{a: 4} | |
foo; | |
5 | |