Nella console di Firefox, questo codice genererà errore:JavaScript letterale oggetto notazione confusione
{"d" : ["bankaccountnumber", "$1234.56"] }
> SyntaxError: invalid label {
> message="invalid label", more...}
questo codice funziona bene
{d : ["bankaccountnumber", "$1234.56"] }
> ["bankaccountnumber", "$1234.56"]
Questo codice funziona benissimo pure
var a = {'d' : ["bankaccountnumber", "$1234.56"] };
a.d
> ["bankaccountnumber", "$1234.56"]
Qualcuno può aiutare a spiegare perché è la differenza? Grazie!
http://stackoverflow.com/questions/1509535/javascript-false-and-false/1509664#1509664 è una domanda apparentemente irrilevante, ma con una risposta pertinente a una cosa potresti inciampare su –