【发布时间】:2012-12-07 16:46:30
【问题描述】:
如何在 For 循环的末尾添加条件?
示例:
if (state) {
for (var i = 0, l = $imageLength; i < l; i++) {
if ($images[i].url === state) {
rGallery.init(i);
break;
}
}
/* Need to add here: if NOT in loop... blah*/
} else {
rGallery.init();
}
旁注,也可以改进逻辑以避免它... if (state has a match in the loop) init(i) else init()
【问题讨论】:
-
如果你需要条件,你可以在 do while 循环中使用 do-while 循环,我们在循环结束时检查条件
-
您是想通过循环结束还是通过
break;语句来判断您是否走到了尽头? -
你想达到什么目的?
标签: jquery if-statement for-loop conditional