我正在向端点发出GET
请求。
这将返回一个包含许多对象的数组,其中一些对象包含照片的URL。
如果单个对象包含我想要显示的照片,如果不是忽略。
我希望以下代码能够正常工作,并忽略照片不存在的情况,但我仍然收到以下错误消息。
未捕获的TypeError:无法读取未定义(...)
的属性“0”
$.get(url, function (data) {
for(var i = 0; i < data.length; i++){
if(data[i].media[0].img){
console.log(data[i].media[0].img);
}
}
});
答案 0 :(得分:3)
$.get(url, function (data) {
for(var i = 0; i < data; i++){
if(data[i].media && data[i].media[0]){
console.log(data[i].media[0].img);
}
}
});