for (var obj in d){
if (d.hasOwnProperty(obj) && d[obj].hasOwnProperty('src') && d
[obj].src !== '')
{
var type1 = d[obj].src;
alert(type1)[0]; // which is the first element src
var mainsrc = type1[0] // return "i" letter 4 times.
}
}
conlog d [obj] .src
Img/House/type1/Image1.png // i only need this one.
Img/House/type1/Image2.png
Img/House/type1/Image3.png
Img/House/type1/Image4.png
我在ajax中使用for循环,我得到了数据返回但我只需要第一个元素src,但我不知道如何得到它,我不想在循环中再次使用循环,但是没有其他可能的方式吗?
答案 0 :(得分:0)
在第一个循环之后使用break
关键字:
for (var obj in d){
if (d.hasOwnProperty(obj) && d[obj].hasOwnProperty('src') && d
[obj].src !== '')
{
var type1 = d[obj].src;
alert(type1)[0]; // which is the first element src
var mainsrc = type1[0] // return "i" letter 4 times.
break; // Break the loop. Continue with code below
}
}
console.log('Other code that will be run after the break;');
答案 1 :(得分:-1)
当您处于for循环中时,可以使用break
关键字将其终止。所以,在你得到你想要的第一个项目后,你可以爆发。