重新启动for循环迭代

时间:2014-06-23 11:25:03

标签: jquery facebook

我从Facebook登录获取 response.data [j] .picture.data.url ,并且我在div中使用了追加功能,其id为 friendslist 。现在我的问题是,我想运行for循环1000次,我只有500张图片所以我怎样才能从零重新启动循环,这样我才能在该div中只获得1000张图像

 for (var j = 0; j < 1000; j++) {
    $("#friendslist").append('<img src="'+response.data[j].picture.data.url+'"/>');
   }

1 个答案:

答案 0 :(得分:2)

所以在这里使用简单的modulo数学(j%500),

var imgAvailable = 500;

for(var j = 0; j < 1000; j++) {
  $("#friendslist").append('<img src="'+response.data[(j%imgAvailable)].picture.data.url+'"/>');
}

无需重启循环。