我试图从一个带有嵌套数组的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);
似乎无法显示。
答案 0 :(得分:2)
您可以使用property accessor括号作为字符串。
error[0]['no of questions'][0].Locked
答案 1 :(得分:0)
您必须对包含空格的字符串使用此语法。
document.write(error[0]['no of questions'][0].Locked);