【发布时间】:2017-02-15 01:05:33
【问题描述】:
我正在尝试从具有嵌套数组的 JSON 数组中读取,该数组的值名称被隔开。所以每当我运行代码时都会出错。
var error = [
{
"LessonName":"Understanding Multiplication",
"LessonID":"13343",
"no of questions":[{"Locked":"31","Unlocked":5}]
},
{
"LessonName":"Finding Unknown Values ",
"LessonID":"13424",
"no of questions":[{"Locked":"34","Unlocked":5}]
}
]
function jsd(){
document.write(error[0].LessonName);
document.write(error[0].'no of questions'[0].Locked);
}
document.write(error[0]."no of questions"[0].Locked); 似乎没有显示。
【问题讨论】:
-
使用 parseJson。
-
链接到其他堆栈溢出响应(括号)stackoverflow.com/questions/10311361/…
-
1.**首先**不要在键之间留出空格。“没有问题”。 2. 其次
error[0].Locked不存在。 error[0]["no of questions"][0].Locked 是否存在
标签: javascript arrays json