gpt4 book ai didi

javascript - 当属性不存在时忽略 for 循环中的大小写

转载 作者:行者123 更新时间:2023-11-28 18:17:01 25 4
gpt4 key购买 nike

我正在向端点发出 GET 请求。

这会返回一个包含许多对象的数组,其中一些对象包含照片的 URL。

如果单个对象包含照片,我想显示它,如果不是就忽略。

我希望以下代码能够工作,并忽略照片不存在的情况,但我仍然收到以下错误消息。

Uncaught TypeError: Cannot read property '0' of undefined(…)

$.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);
}
}
});

最佳答案

$.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);
}
}
});

关于javascript - 当属性不存在时忽略 for 循环中的大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40638856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com