Correct usage is:
for(var video in playlist){
document.write(video + " "+ playlist[video].VideoTitle +"<br>");
}
Вопрос
var playlist = JSON.parse('{"VideoID" : {"VideoTitle" : "the title of the video"} }');
for(var video in playlist){
document.write(video + " "+ video.title +"<br>");
}
the output is : VideoID undefined
I want to the out put to be : VideoID the title of the video
Решение
Correct usage is:
for(var video in playlist){
document.write(video + " "+ playlist[video].VideoTitle +"<br>");
}
Другие советы
This should work,
var playlist = JSON.parse('{"VideoID" : {"VideoTitle" : "the title of the video"} }');
document.write(playlist.VideoID.VideoTitle);