JavaScript Object literal notation confusion
- by Ding
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!