forEach上的Javascript继续
在forEach中不能使用“continue”吗?下面给出了错误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
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);
});