Skip to main content
added 41 characters in body
Source Link
nandin
  • 2.6k
  • 5
  • 24
  • 28

In Firefox console, this code will generate error:

{"d" : ["bankaccountnumber", "$1234.56"] } 
>   SyntaxError: invalid label {
> message="invalid label",  more...}

this code works just fine

{d : ["bankaccountnumber", "$1234.56"] } 
> ["bankaccountnumber", "$1234.56"]

this code works fine as well

var a = {'d' : ["bankaccountnumber", "$1234.56"] } ;
a.d
> ["bankaccountnumber", "$1234.56"]

Can someone help to explain why is the diference? thanks!

In Firefox console, this code will generate error:

{"d" : ["bankaccountnumber", "$1234.56"] } 
>   SyntaxError: invalid label {
> message="invalid label",  more...}

this code works just fine

{d : ["bankaccountnumber", "$1234.56"] } 
> ["bankaccountnumber", "$1234.56"]

this code works fine as well

var a = {'d' : ["bankaccountnumber", "$1234.56"] } 
a.d

Can someone help to explain why is the diference? thanks!

In Firefox console, this code will generate error:

{"d" : ["bankaccountnumber", "$1234.56"] } 
>   SyntaxError: invalid label {
> message="invalid label",  more...}

this code works just fine

{d : ["bankaccountnumber", "$1234.56"] } 
> ["bankaccountnumber", "$1234.56"]

this code works fine as well

var a = {'d' : ["bankaccountnumber", "$1234.56"] };
a.d
> ["bankaccountnumber", "$1234.56"]

Can someone help to explain why is the diference? thanks!

added 4 characters in body
Source Link
SilentGhost
  • 322k
  • 67
  • 312
  • 294

In Firefox console, this code will generate error:

{"d" : ["bankaccountnumber", "$1234.56"] } 
>   SyntaxError: invalid label {
> message="invalid label",  more...}

SyntaxError: invalid label { message="invalid label", more...}

this code works just fine

{d : ["bankaccountnumber", "$1234.56"] } 
> ["bankaccountnumber", "$1234.56"]

["bankaccountnumber", "$1234.56"]

this code works fine as well

var acta = {'d' : ["bankaccountnumber", "$1234.56"] } 
a.d

Can someone help to explain why is the diference? thanks!

In Firefox console, this code will generate error:

{"d" : ["bankaccountnumber", "$1234.56"] } 

SyntaxError: invalid label { message="invalid label", more...}

this code works just fine

{d : ["bankaccountnumber", "$1234.56"] } 

["bankaccountnumber", "$1234.56"]

this code works fine as well

var act = {'d' : ["bankaccountnumber", "$1234.56"] } 
a.d

Can someone help to explain why is the diference? thanks!

In Firefox console, this code will generate error:

{"d" : ["bankaccountnumber", "$1234.56"] } 
>   SyntaxError: invalid label {
> message="invalid label",  more...}

this code works just fine

{d : ["bankaccountnumber", "$1234.56"] } 
> ["bankaccountnumber", "$1234.56"]

this code works fine as well

var a = {'d' : ["bankaccountnumber", "$1234.56"] } 
a.d

Can someone help to explain why is the diference? thanks!

Source Link
nandin
  • 2.6k
  • 5
  • 24
  • 28

JavaScript Object literal notation confusion

In Firefox console, this code will generate error:

{"d" : ["bankaccountnumber", "$1234.56"] } 

SyntaxError: invalid label { message="invalid label", more...}

this code works just fine

{d : ["bankaccountnumber", "$1234.56"] } 

["bankaccountnumber", "$1234.56"]

this code works fine as well

var act = {'d' : ["bankaccountnumber", "$1234.56"] } 
a.d

Can someone help to explain why is the diference? thanks!