我正在获取一些带有数组的 JSON,并在无序列表中显示一些数据。问题是在某些条目中,我正在寻找的值没有列出(“aristName”和“trackName”)。于是他们回来了undefined
。根据我在下面的内容,我将如何省略每个为“artistName”和“trackName”返回未定义值的条目,并且只列出具有这些值的条目?
var output="<ul>";
for (var i in data.onNow.playlist) {
output+="<li>"+data.onNow.playlist[i].artistName+
" - "+data.onNow.playlist[i].trackName+"</li>";
}
output+="</ul>";
document.getElementById("playlist-container").innerHTML=output;