ajax for loop获取第一个元素src

时间:2015-10-21 06:49:50

标签: javascript ajax

  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,但我不知道如何得到它,我不想在循环中再次使用循环,但是没有其他可能的方式吗?

2 个答案:

答案 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关键字将其终止。所以,在你得到你想要的第一个项目后,你可以爆发。