我有一个类似这样的JSON对象:
var waitingGames = {
arithemetic:[
{
games:[]
},
{
games:[]
},
{
games:[]
}
]
等等,用于同义词,反义词和翻译。我的问题是我似乎无法使用以下命令访问游戏数组:
var gametype = url_parts.query.type;
var gamesize = url_parts.query.size;
if(games.waitingGames.gametype[gamesize].games.length == 0)
即使我已经尝试打印变量并且它具有正确的值(在上面的示例中为算法),我仍然获得不确定的游戏类型。任何想法如何解决这一问题?
最佳答案
使用:games.waitingGames[gametype][gamesize].games.length
在这里,您将gametype
用作您想要的变量。
请参阅此概念证明JSFiddle demo。
关于javascript - javascript JSON访问,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20876587/