【js】循环

array.forEach(function(currentValue, index, arr){})
for (var i=0;i<arr.length;i++){}
for (i in arr){}

1、break:跳出本层循环,继续执行循环后面的语句。
    如果循环有多层,则break只能跳出一层。
2、continue:跳过本次循环剩余的代码,继续执行下一次循环。
    ①对与for循环,continue之后执行的语句,是循环变量更新语句i++;
    ②对于while、do-while循环,continue之后执行的语句,是循环条件判断;
    因此,使用这两个循环时,必须将continue放到i++之后使用,否则,continue将跳过i++进入死循环。
原文地址:https://www.cnblogs.com/kevinmajesty/p/10667355.html