Open chdyiboke opened 3 years ago
continue:终止当前的循环过程,进行下一次判断,但他并不跳出循环。 break: 结束当前整个循环,跳出当前一层的循环。 return: 从当前的方法中退出。
arr.forEach 不能使用continue /break,报错。 也不能使用return语句返回到外层函数。
[1, 2, 3, 4].forEach(item => { if (item === 2 || item === 3) { return; } console.error(item); // 1,4 });
continue:终止当前的循环过程,进行下一次判断,但他并不跳出循环。 break: 结束当前整个循环,跳出当前一层的循环。 return: 从当前的方法中退出。