报错:SyntaxError: Illegal break/continue statement
在for循环语句中可以使用 break/continue,但是在jQuery中foreach的continue和break会报错。
原因是forEach的callback是个函数,应该用return
但是可以使用替代方案:
使用 return; 或者 return true; 来代替 continue 语句;
使用 return false; 来代替 break 语句;
比如:
$(".games_box .box").each(function(index, value){
if(index == 2) return ;
if(index == 3) return true;
if(index == 4) return false;
console.log("This is the " + index);
});