En la consola de Firefox, este código generará error:JavaScript objeto literal confusión notación
{"d" : ["bankaccountnumber", "$1234.56"] }
> SyntaxError: invalid label {
> message="invalid label", more...}
este código funciona bien
{d : ["bankaccountnumber", "$1234.56"] }
> ["bankaccountnumber", "$1234.56"]
este código funciona bien, así
var a = {'d' : ["bankaccountnumber", "$1234.56"] };
a.d
> ["bankaccountnumber", "$1234.56"]
¿Alguien puede ayudar a explicar por qué es la diferencia? ¡Gracias!
http://stackoverflow.com/questions/1509535/javascript-false-and-false/1509664#1509664 es una pregunta aparentemente irrelevante, pero con una respuesta relevante a una cosa, puede estar tropezando con –