forEach上的Javascript继续

forEach上的Javascript继续,javascript,Javascript,在forEach中不能使用“continue”吗?下面给出了错误 var numbers = [4, 9, 16, 25]; function myFunction() { numbers.forEach(function(val){ if(index==2){ continue; } alert('val: '+val); }); } 是否还有其他工作需要继续 在forEach中不能使用“continue”吗 对 是否还有其他工作需要继续 使用r

在forEach中不能使用“continue”吗?下面给出了错误

var numbers = [4, 9, 16, 25];
function myFunction() {
  numbers.forEach(function(val){ 
   if(index==2){
      continue;
    }
    alert('val: '+val);
  }); 
}
是否还有其他工作需要继续

在forEach中不能使用“continue”吗

是否还有其他工作需要继续


使用
return
立即退出函数。

您的代码缺少一个
{
。我已更正。可能需要指出的是,闭包中的
return
不会停止进一步的迭代。如果需要在
forEach
中停止迭代,则需要引发异常。
var numbers = [4, 9, 16, 25];
function myFunction() {
numbers.forEach(function(val){ 
if(index!=2)
alert('val: '+val);
});