Recientemente comencé a indagar en JSON, y actualmente estoy tratando de usar un número como "identificador", que no funciona demasiado bien. foo:"bar"
funciona bien, mientras que 0:"bar"
no.Usando el número como "índice" (JSON)
var Game = {
status: [
{
0:"val",
1:"val",
2:"val"
},
{
0:"val",
1:"val",
2:"val"
}
]
}
alert(Game.status[0].0);
¿Hay alguna manera de hacerlo de la siguiente manera? Algo como Game.status[0].0
Haría mi vida mucho más fácil. Por supuesto, hay otras formas de evitarlo, pero de esta manera es preferible.
La razón de esto es que en JavaScript, como en muchos otros idiomas, el nombre de una propiedad/variable no puede comenzar con un número, pero solo con $, _, a-z y A-Z. ¿Por qué no 'Game.status [0]' una matriz? Entonces su sintaxis sería 'Game.status [0] [0]'. –